Wysłany: 2012-08-29, 21:29
smotara
Wiek: 46 Na forum: 5185 dni Posty: 7
Witam. Ot?? zebrali?my si? tu, aby mi pom?c. Za co oczywi?cie bardzo dzi?kuj? z g?ry. Wi?c do rzeczy. Mam problem z Timerem, w?a?ciwie z jego usuni?ciem.
Mam kod kajdanek:
Kod: CMD:skuj(playerid, cmdtext[])
{
new playerid2;
new f=PlayerInfo[playerid][pFrakcja];
if(!ToFrakcja(playerid,2)) return 1;
if(FrakcjaInfo[f][fTyp]!=1) return 1;
if(sscanf(cmdtext, "i", playerid2))
{
GuiInfo(playerid,""BIALY"Uzyj: "MAPA"/skuj (id)!");
return 1;
}
if(playerid == playerid2)
{
GuiInfo(playerid,"Nie mozesz zakuwac samego siebie.");
return 1;
}
if(!IsPlayerConnected(playerid2))
{
GuiInfo(playerid,"Gracz nie jest zalogowany.");
return 1;
}
if(!OdlegloscGracze(5.0, playerid, playerid2))
{
GuiInfo(playerid,"Gracz nie jest kolo ciebie!");
return 1;
}
if(KogoZakul[playerid2] != -1)
{
KogoZakul[playerid2] = -1;
SendClientMessageFormat(playerid, 0xffffff00, "Odkules gracza %s.", Nick[playerid2]);
format(String, sizeof(String),"*%s rozkul %s.",Nick[playerid], Nick[playerid2]);
WyswietlText(playerid,KOLOR_JA,10.0,String);
}
else
{
KogoZakul[playerid2] = playerid;
SendClientMessageFormat(playerid, 0xffffff00, "Zakules gracza %s.", Nick[playerid2]);
format(String, sizeof(String),"*%s skul %s.",Nick[playerid], Nick[playerid2]);
WyswietlText(playerid,KOLOR_JA,10.0,String);
}
return 1;
}
D?? mapy:
Kod:
forward Kajdanki(playerid, giveplayerid);
public Kajdanki(playerid, giveplayerid)
{
new Float:pos[3];
GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
SetPlayerPos(giveplayerid, pos[0], pos[1]+1, pos[2]);
return 1;
}
Emm, no i g?ra:
Kod: new KogoZakul[MAX_PLAYERS] = -1;
No i m?j problem wygl?da nast?puj?co: Robi? SetTimerEx lecz nie umiem go usun??.
Dodaj? to tak:
Kod:
KogoZakul[playerid2] = playerid;
SendClientMessageFormat(playerid, 0xffffff00, "Zakules gracza %s.", Nick[playerid2]);
format(String, sizeof(String),"*%s skul %s.",Nick[playerid], Nick[playerid2]);
WyswietlText(playerid,KOLOR_JA,10.0,String);
SetTimerEx("Kajdanki",600,true,"d",playerid);
No i po /skuj ID gracza teleportuje do mnie, jednak nie umiem usun?? tego Timera, jak wspomnia?em wcze?niej. Prosz? Was o pomoc.
Amen
Wysłany: 2012-08-29, 21:57
Combacior
Wiek: 29 Na forum: 5796 dni Posty: 1516
Piwa : 2161
G?ra mapy
Kod:
P??niej zamie? kod
Kod: timer[playerid] = SetTimerEx("Kajdanki",600,true,"d",playerid);
Tam, gdzie chcesz aby timer by? zabity
Kod: KillTimer(timer[playerid]);
Wysłany: 2012-08-30, 13:25
smotara
Wiek: 46 Na forum: 5185 dni Posty: 7
Dzia?a, ?ap piwko.
Dzi?ki wielke za pomoc
Tagi: kajdanki :: (timer)
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: