升級變數腳本
『壹』 傳奇服務端沖級獎勵腳本變數,,求高手。。。。
會不會是少了點什麼呢。如果是我寫,我應該寫成【舉例哈,不寫全】
[@main]
#IF
EQUAL
G174
12459
#ACT
#SAY
1級獎勵目前還有
<$STR(G001)><個名額>\
2級獎勵目前還有
<$STR(G002)><個名額>\
3級獎勵目前還有
<$STR(G003)><個名額>\
#ELSEACT
MOV
G001
1
MOV
G002
2
MOV
G003
3
MOV
G174
12459
『貳』 sh腳本中的系統環境變數如何更新
可以在shell里這樣寫:export HOME=『/home/sybase』
也可以調用系統的環境變數。找到環境變數文件
if [ -f /etc/init.d/functions ];
then
. /etc/init.d/functions
『叄』 rpg maker xp 技能升級腳本
最簡單的辦法就是設計許許多多個同名技能,上面標上級數,比如火-1級,把強度逐級調高,升級讓角色遺忘原技能習得新技能就行了
『肆』 腳本級變數和過程級變數有什麼重要區別
腳本級變數和過程級變數主要區別在於變數的作用域與存活期:
變數的作用域由聲明它的位置決定。如果在過程中聲明變數,則只有該過程中的代碼可以訪問或更改變數值,此時變數具有局部作用域並被稱為過程級變數。如果在過程之外聲明變數,則該變數可以被腳本中所有過程所識別,稱為 Script 級變數,具有腳本級作用域。
變數存在的時間稱為存活期。Script 級變數的存活期從被聲明的一刻起,直到腳本運行結束。對於過程級變數,其存活期僅是該過程運行的時間,該過程結束後,變數隨之消失。在執行過程時,局部變數是理想的臨時存儲空間。可以在不同過程中使用同名的局部變數,這是因為每個局部變數只被聲明它的過程識別。
『伍』 傳奇腳本變數
變數是用來完成高級腳本的必備東西,如果想要寫一些高級的腳本,比如有關數據保存的,就得使用到變數,
如果只是一些普通的腳本,那麼變數基本就屬於無用的。
『陸』 傳奇里的升級觸發里腳本怎麼寫
寫在QF腳本里,[@PlayLevelUp]#IFCHECKLEVEL = 35 (這條命令,引擎不同,命令不同)
#ACT
GIVE 開天 1BREAK 如果這個玩家升級了,那麼將檢查是否是升的35級,如果是,給開天,不是則無執行
『柒』 如何在shell腳本中使用變數
變數的定義,只能以字母和下劃線開始,區分大小寫,可以包含數字 字母下劃線.詳見官方手冊
復制代碼代碼如下:
[root@svn shell_example]# yourname='linux'
[root@svn shell_example]# echo $yourname
Linux
[root@svn shell_example]# YourName="linux"
[root@svn shell_example]# echo "The variable is $YourName"
The variable is linux
獲取當前日期的腳本,常用在日誌切割中,為了區分每天的日誌文件
如下 生成2015年4月27日
復制代碼代碼如下:
[root@svn shell_example]# echo `date +%Y%m%d`
20150427
[root@svn shell_example]# cat today.sh
#!/bin/bash
TODAY=`date +%A`
YEAR=`date +%Y年%m月%d日`
echo "今天是 $YEAR, $TODAY"
[root@svn shell_example]# sh today.sh
今天是 2015年04月27日, 星期一
從鍵盤獲取用戶的輸入,如下腳本執行後腳本直接等待用過戶輸入,直到用戶輸入完成 並回車,腳本獲取到用戶的輸入並將結果列印出來.
復制代碼代碼如下:
[root@svn shell_example]# cat var.sh
#!/bin/bash
read myvar
echo "myvar is $myvar
執行結果如下
[root@svn shell_example]# sh var.sh
Linux
myvar is Linux
[/code]
帶提示信息的從鍵盤獲取用戶輸入
復制代碼代碼如下:
#!/bin/bash
#從鍵盤獲取用戶信息,並列印出來.
echo -n 'Enter Your Name:' #-n 選項表示不換行.
read name
echo "Hi $name"
sh name.sh
Enter Your Name:linux
Hi linux
升級版腳本,此腳本成功的接受了用戶的2個參數 姓和名字,並將輸入列印在屏幕上
代碼內容如下
復制代碼代碼如下:
[root@svn shell_example]# cat firstname.sh
#!/bin/bash
pw="123"
echo
echo "+========用戶登錄=========+"
echo
echo -n "請輸入您的用戶名: "
read fname lname
echo -n "請輸入您的密碼: "
read passwd
echo "尊敬的會員$fname $lname,您好!您已登錄成功"
[root@svn shell_example]# sh firstname.sh
『捌』 關於變數腳本
QManage 才是上線的
QF 是 功能腳本
『玖』 傳奇腳本變數是什麼
變數涉及的就是一個邏輯。。其實變數非常簡單,你只要理解其代表的含義,稍微邏輯下,就能明白。
比例全局A變數,是字元型,也就是輸入漢字的。
全局G變數,是整數型,是數字類型操作。
還有私人變數,S 字元型。D N 整數型,還有幾個。
強大的還有自定義變數。你先把這簡單的內核變數學會吧。
下面介紹幾個命令
mov 賦值
inc 變數相加
dec 變數相減
還有除,乘。
比如:
mov A50 這是一個變數文本
那麼NPC處的寫法為:<$STR(A50)>,打開之後,變數A50 顯示的就是:這是一個變數文本
mov a50
INC A50 這
INC A50 是
INC A50 一
INC A50 個
INC A50 變
INC A50 量
INC A50 文
INC A50 本
那麼NPC處的寫法為:<$STR(A50)>,打開之後,變數A50 依然顯示的就是:這是一個變數文本
文本相加了。。。就是在後面加上。。。如果是整數型的變數,則就以數字 + - 來操作。如1+1=2
如果你稍有邏輯,以上的腳本,就應該會給你很大的啟發。。自己領悟下,教是教不了你什麼的,因為它就是一個邏輯,你明白邏輯,那你就等於會。如果邏輯思維比較弱的話,那學也白學。
『拾』 請問Linux如何使用腳本自動更新全局環境變數
vi ~/.bashrc
PATH="$PATH":/usr/local/java/jdk1.6.0_24
JAVA_HOME=/usr/local/java/jdk1.6.0_24
source ~/.bashrc
前者是加路徑進入~/.bashrc
後者是加變數進入~/.bashrc
然後source使生效
~/.bashrc是設置文件,每次執行shell腳本都會重讀這個文件