Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2012-08-29, 21:29


smotara







Wiek: 46
Na forum: 5185 dni
Posty: 7



Respekt: 50

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


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-29, 21:57


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
G?ra mapy

Kod:

timer[MAX_PLAYERS];


P??niej zamie? kod

Kod:

timer[playerid] = SetTimerEx("Kajdanki",600,true,"d",playerid);


Tam, gdzie chcesz aby timer by? zabity

Kod:

KillTimer(timer[playerid]);


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-30, 13:25


smotara







Wiek: 46
Na forum: 5185 dni
Posty: 7



Respekt: 50

Dzia?a, ?ap piwko.

Dzi?ki wielke za pomoc :)

Postaw piwo autorowi tego posta
 

 
Tagi: kajdanki :: (timer)
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku