Kako da osposobim tj da mi radi ovaj timer koji je poplavljen na slici: http://img195.imageshack.us/i/screenshot051w.jpg/ (http://img195.imageshack.us/i/screenshot051w.jpg/) znaÄi da mi ste wl nabije tek nakon 5 sekundi
i di da dodam
Citatif (PlayerInfo[playerid][pLevel] >=3)
{
EDIT:
prova sna dodat ali doÄ'e po 20*-ak errora PLS POMOÄŒ
EDIT:
evo komanda
http://pastebin.com/QP3XFxJh (http://pastebin.com/QP3XFxJh)
//----------------------------------------[24/rob]-------------------------------------
if(strcmp(cmd, "/robd", true) == 0)
{
if(PlayerInfo[playerid][pLevel] >= 3)
{
if(PlayerToPoint(3, playerid,-28.0,-89.7,1003.5))
{
if(timesrobbed[playerid] == 1)
{
SendClientMessage(playerid, COLOR_YELLOW, "Možete pljaÄkati samo jednom po pay-day-u!");
}
if(timesrobbed[playerid] == 0)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
new robmoney = random(4000);
ApplyAnimation(playerid, "SHOP", "ROB_Loop_Threat", 4.0, 0, 0, 0, 0, 0);
timesrobbed[playerid]+=1;
format(string,sizeof(string), "* %s vadi gun i pljaÄka duÄan.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
format(string, sizeof(string), "** OpljaÄkali ste duÄan $%d!",robmoney);
SendClientMessage(playerid,COLOR_YELLOW,string);
GivePlayerMoney(playerid, robmoney);
format(string, sizeof(string), "** TrgovaÄki centar je opljaÄkan!. **", sendername);
SendRadioMessage(1, TEAM_BLUE_COLOR, string);
SendClientMessage(playerid, COLOR_RED, "Snimljeni ste na sigurnosne kamere!");
WantedPoints[playerid]+= 6; SetPlayerCriminal(playerid,255, "Pljacka duÄana!");
}
}
}
return 1;
}
hvala samo ako mi joÅ¡ može neko reÄ kako da stavim timer da mi se wanted level doda tek nakon 5 sec PLS
Citat: Tomek poslato April 22, 2010, 21:32:16 POSLE PODNE
poslozi timer ovako:
forward imetimera(playerid);
public imetimera(playerid)
{
TogglePlayerControllable(playerid, 1);
return 1;
}
//ovo stavi tamo gdje radis nesto sa komandom a zelis da te freeza
TogglePlayerControllable(playerid, 0);
SetTimerEx("imetimera",2000,false,"i",playerid);
ovo je vrlo jednostavno....
Tko god da je radio ovo sa timerom nije dobro zato jer holderi (string) na toj funkciji koji ste vi stavili je > %i < a to je da string umece CIJELI broj, a to on nikako ne zeli pa neka stavi ovako
SetPlayerWantedLevel(playerid, GetPlayerWantedLevel(playerid) + 1);
evo ti ustvari cijeli kod
forward wanted(playerid);
public wanted(playerid)
{
SetPlayerWantedLevel(playerid, GetPlayerWantedLevel(playerid) + 1);
return 1;
}
SetTimerEx("wanted",5000,false,"d",playerid);
Eto, gdi sada stavis taj timer, kada ga aktiviras poslje 5 sec ces dobiti +1 wanted level, ako zelis vise wanted levela stavi [ + 1 ] na > (vise)
doda sam ali nakon 5 sec mi doÄ'e ovo http://img52.imageshack.us/img52/8510/pljacka.jpg (http://img52.imageshack.us/img52/8510/pljacka.jpg) ( wl zvjezdice ) kako da mi doÄ'e onaj obiÄni tj poruk da sam dobio lvl
EDIT:
evo nekako sam uspio hvala može lock