What's new

Creaturescripts Pierwszy zalogowany gracz otrzymuje X punkt?w premium.

Status
Not open for further replies.

Samman

Senior User
Joined
Aug 23, 2009
Messages
782
Reaction score
39
Witajcie,

Z nudy napisa?em skrypt dotycz?cy dodawania punkt?w premium pierwszemu zalogowanemu graczu. Tworzymy plik first_login.lua w folderze /creaturescripts/scripts/ i wklejamy tam ten kod:

[lua]function onLogin(cid)
local storage = getGlobalStorageValue(11000)
local pos = getPlayerPosition(cid)
if storage ~= 1 then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "You 're first player, which logged on our server.\nYou received 100 premium points for start!")
setGlobalStorageValue(11000, 1)
doSendMagicEffect(pos, CONST_ME_MAGIC_BLUE)
db.query("UPDATE `accounts` SET `premium_points` = `premium_points` + 100 WHERE `id` = ".. getPlayerAccountId(cid) ..";")
end
return true
end
[/lua]
 

#NOOB

Senior User
Joined
May 25, 2014
Messages
901
Reaction score
89
Odp: Pierwszy zalogowany gracz otrzymuje X punkt?w premium.

Jak by?cie tyle bajer?w pod 7.6 zrobili to by?o by zajebi?cie ;///
 

Samman

Senior User
Joined
Aug 23, 2009
Messages
782
Reaction score
39
Odp: Pierwszy zalogowany gracz otrzymuje X punkt?w premium.

Pod 7.6 te? mo?na to zrobi? :) Kwestia funkcji. Czy s? czy ich nie ma.
 

TheAllienII

Active User
Joined
Jul 2, 2014
Messages
119
Reaction score
6
Odp: Pierwszy zalogowany gracz otrzymuje X punkt?w premium.

Wersja pod znote :
[LUA]
function onLogin(cid)
local storage = getGlobalStorageValue(11000)
local pos = getPlayerPosition(cid)
if storage ~= 1 then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "You 're first player, which logged on our server.\nYou received 100 premium points for start!")
setGlobalStorageValue(11000, 1)
doSendMagicEffect(pos, CONST_ME_MAGIC_BLUE)
db.executeQuery("UPDATE `znote_accounts` SET `points` = `points` + 100 WHERE `account_id` ='"..getPlayerAccount(pid).."'")
end
return true
end[/LUA]
 

rydelek11

User
Joined
Sep 4, 2012
Messages
19
Reaction score
0
Odp: Pierwszy zalogowany gracz otrzymuje X punkt?w premium.

a co dodac do creaturescripts.xml

dodalem : <event type="advance" name="premium points" event="script" value="pk.lua"/>


i nie dziala :) 8.6 pozdro ziomki
 

Ciamciaj Bigos

&#3585;&#3657;&#3657;&#3657;&#3657;&#3657;&#3657;&
Joined
Jun 6, 2013
Messages
2,081
Reaction score
192
Odp: Pierwszy zalogowany gracz otrzymuje X punkt?w premium.

Code:
<event type="login" name="premium points" event="script" value="pk.lua"/>
musisz takze w login.lua dodac
[lua]registerCreatureEvent(cid, "premium points")[/lua]
 
Status
Not open for further replies.
Top