Wysłany: 2012-05-30, 16:43
LuK_
Wiek: 31 Na forum: 5503 dni Posty: 18
Nick w MP: LuK
Piwa : 1
Witam,
Przerabiam Gamemode Honesta i mam problem. Kiedy wsadzimy gracza do AJ jest wszystko w porz?dku do p?ki nie zacznie biega? i skaka? w wyniku czego dostaje bana. Prosz? o pomoc.
Kod: CMD:aj(playerid, cmdtext[])
{
if(!ToAdminLevel(playerid,1)) return 0;
new playa,czas,text[50];
if(sscanf(cmdtext, "iis[50]", playa,czas,text))
{
GuiInfo(playerid,""BIALY"U?yj: "ADMIN"/aj (id) (czas) (pow?d)");
return 1;
}
if(!IsPlayerConnected(playa)||playa==playerid)
{
GuiInfo(playerid,""ADMIN"Nie poprawne id gracza!");
return 1;
}
if(czas<1||czas>120)
{
GuiInfo(playerid,""ADMIN"Czas od 1 do 120 minut!");
return 1;
}
if(strlen(text)<1||strlen(text)>50)
{
GuiInfo(playerid,""ADMIN"Pow?d od 1 do 50 liter!");
return 1;
}
if(PolskieSlowa(text))
{
GuiInfo(playerid,""ADMIN"Pow?d nie mo?e zawiera? polskich liter (np. ?,?,?)!");
return 1;
}
new str[160];
SetPlayerPos(playa,154.25137329,-1951.54223632,47.87500000);
SetPlayerVirtualWorld(playa,playa);
dUstawHP(playa,100);
PlayerInfo[playa][pAdminJail]=czas;
PlayerInfo[playa][pKaryAJ]++;
ZapiszKonto(playa);
format(String, sizeof(String),"Admin %s umie?ci? Ciebie w 'aj' na %d minut. Pow?d: %s",PlayerInfo[playerid][pNickOOC],czas,text);
SendClientMessage(playa,KOLOR_ADMIN,String);
SendClientMessage(playa,KOLOR_ADMIN,"Aby napisa? do administracji - wystarczy 'T' i tre??.");
format(str, sizeof(str),"~r~AdminJail (%d minut)~n~~w~Gracz: %s~n~Nadajacy: %s~n~~y~%s",czas,Nick[playa],PlayerInfo[playerid][pNickOOC],text);
NapisText(str);
Data();
printf("LOG: (%d.%d.%d) %s (IP:%s) zostal uwieziony w 'AJ' na %d minut przez %s, za: %s",Dzien,Miesiac,Rok,NickCzat(playa),dIP[playa],czas,PlayerInfo[playerid][pNickOOC],text);
return 1;
}
Pozdrawiam.
Wysłany: 2012-05-30, 16:57
ToFFiK12
U-RP S-RP
Wiek: 36 Na forum: 5589 dni Posty: 65
Nick w MP: Nevis
Piwa : 115
To nie b?dzie w kodzie /aj tylko w timerze jakim?, zwi?ksz o par? metr?w zasi?g area (spodziewam si? ze tak to jest zrobione)
Wysłany: 2012-05-30, 18:04
LuK_
Wiek: 31 Na forum: 5503 dni Posty: 18
Nick w MP: LuK
Piwa : 1
Kod: //jail
if(PlayerInfo[i][pAdminJail]>=1)
{
PlayerInfo[i][pAdminJail]--;
if(PlayerInfo[i][pAdminJail]<1)
{
PlayerInfo[i][pAdminJail]=0;
GameInfo(i,"~g~Odzyskales wolnosc",2);
SetPlayerPos(i,GameMode[uSpawnX],GameMode[uSpawnY],GameMode[uSpawnZ]);
SetPlayerInterior(i,GameMode[uInt]);
SetPlayerVirtualWorld(i,GameMode[uVir]);
return 1;
}
else
{
if(!DoInRange(15,i,1175.4481,-1180.8906,87.0507))
{
SendClientMessage(i, KOLOR_AC, "System: "BIALY"Zosta?e? zbanowany, pow?d: "AC"ucieczka z 'aj'");
format(ACString, sizeof(ACString),"~r~Ban~n~Gracz: (%d)%s ~n~~w~Nadajacy: System~n~~y~ Ucieczka z AJ",i,NickCzat(i));
NapisText(ACString);
dBan(i,"AC: Ucieczka z AJ");
return 1;
}
format(String,sizeof(String),"~r~admin jail: %d min",PlayerInfo[i][pAdminJail]);
GameInfo(i,String,1);
}
}
Mo?e tu? xD
Wysłany: 2012-05-31, 23:26
ToFFiK12
U-RP S-RP
Wiek: 36 Na forum: 5589 dni Posty: 65
Nick w MP: Nevis
Piwa : 115
Tagi: [ban] :: ucieczka :: aj.
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: