mala pomoč oko timera i...

Započeo Lumpri77, April 24, 2010, 12:24:39 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Kako da osposobim tj da mi radi ovaj timer koji je poplavljen na slici: 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
Poslednja Izmena: April 25, 2010, 11:35:43 PRE PODNE od lumpri

//----------------------------------------[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;
}
Poslednja Izmena: April 25, 2010, 20:15:31 POSLE PODNE od GGC
Aequam memento rebus in arduis servare mentem.


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....
Aequam memento rebus in arduis servare mentem.

nastoe

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)
Poslednja Izmena: April 26, 2010, 15:04:09 POSLE PODNE od [LG]ExtremePower

doda sam ali nakon 5 sec mi doÄ'e ovo 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
Poslednja Izmena: April 26, 2010, 17:32:48 POSLE PODNE od [ST] SL500