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

Wysłany: 2012-06-13, 16:46


Adasek000







Wiek: 32
Na forum: 5698 dni
Posty: 63
Nick w MP: Shaggy_Manley

Piwa: 16

Respekt: 20,9

Witam, mam taki problem. Konkretnie to to, ?e po wrzuceniu gracza do aresztu i mini?ciu czasu nie wyjmuje go.
Kod:


CMD:areszt(playerid, cmdtext[])
{
new f=PlayerInfo[playerid][pFrakcja];
if(!ToFrakcja(playerid,f)) return 1;
if(FrakcjaInfo[f][fTyp]!=1) return 1;
{
if(!DoInRange(10.0,playerid,268.53,78.33,1002.56))
{
GuiInfo(playerid,"Nie jeste? w areszcie!");
return 1;
}
new playa, czas;
if(sscanf(cmdtext, "iI(0)",playa, czas))
{
GuiInfo(playerid,""BIALY"U?yj: /areszt (id) (czas w minutach)");
return 1;
}
if(czas == 0)
{
GuiInfo(playerid,"Podaj czas!");
return 1;
}
if(!IsPlayerConnected(playa)||playa==playerid)
{
GuiInfo(playerid,"Nie poprawne id gracza!");
return 1;
}
if(!OdlegloscGracze(5.0, playerid, playa))
{
GuiInfo(playerid,"Gracz nie jest ko?o ciebie!");
return 1;
}
if(PlayerInfo[playa][pJail]>0)
{
GuiInfo(playerid,"Ten gracz ju? jest w wi?zieniu!");
return 1;
}
PlayerInfo[playa][pJail]=1;
PlayerInfo[playa][pJailCela]=czas;
PlayerInfo[playa][pKaryIC]++;
SetPlayerPos(playa,264.31,78.26,1002.56);
ZapiszKonto(playa);
format(String, sizeof(String), ""MAPA"Policjant (%d)%s umie?ci? ciebie w areszcie tymczasowym",playerid,NickCzat(playerid));
GuiInfo(playa,String);
format(String, sizeof(String), ""MAPA"(%d)%s zosta? wsadzony do aresztu tymczasowego",playa,NickCzat(playa));
GuiInfo(playerid,String);
}
return 1;
}


A drugi to taki, ?e nie dzia?a mi komenda /uwolnij bo pisze, ?e nie masz takich uprawnie?.
Kod:


CMD:uwolnij(playerid, cmdtext[])
{
new f=PlayerInfo[playerid][pFrakcja];
if(!ToFrakcja(playerid,f)) return 1;
if(FrakcjaInfo[f][fTyp]!=1) return 1;
new playa;
if(sscanf(cmdtext, "i",playa))
{
GuiInfo(playerid,""BIALY"U?yj: /uwolnij (id)");
return 1;
}
if(!IsPlayerConnected(playa)||playa==playerid)
{
GuiInfo(playerid,"Nie poprawne id gracza!");
return 1;
}
if(!OdlegloscGracze(5.0, playerid, playa))
{
GuiInfo(playerid,"Gracz nie jest ko?o ciebie!");
return 1;
}
if(PlayerInfo[playa][pJail]==0)
{
GuiInfo(playerid,"Ten gracz nie jest w wi?zieniu!");
return 1;
}
switch(PlayerInfo[playerid][pFrakcja])
{
case 2:
{
if(!DoInRange(10.0,playerid,268.53,78.33,1002.56))
{
GuiInfo(playerid,"Nie jeste? w areszcie!");
return 1;
}
if(PlayerInfo[playa][pJailCela]!=99)
{
GuiInfo(playerid,"Nie masz wystarczaj?cych uprawnie? aby wypisa? tego wi??nia!");
return 1;
}
PlayerInfo[playa][pJail]=0;
PlayerInfo[playa][pJailCela]=0;
ZapiszKonto(playa);
format(String, sizeof(String), ""MAPA"Policjant (%d)%s wypu?ci? ciebie z wi?zienia",playerid,NickCzat(playerid));
GuiInfo(playa,String);
format(String, sizeof(String), ""MAPA"(%d)%s zosta? uwolniony z wi?zienia",playa,NickCzat(playa));
GuiInfo(playerid,String);
return 1;
}
}
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-06-13, 16:58


B!4CK

Never give UP!






Wiek: 32
Na forum: 5810 dni
Posty: 1047
Nick w MP: John

Piwa: 1891

Respekt: 124,2
Respekt: 124,2

Zobacz to :
Kod:

CMD:areszt(playerid, cmdtext[])
{
new f=PlayerInfo[playerid][pFrakcja];
if(!ToFrakcja(playerid,f)) return 1;
if(FrakcjaInfo[f][fTyp]!=1) return 1;
{
if(!DoInRange(15.0,playerid,264.14, 77.90, 1001.04))
{
GuiInfo(playerid,"Nie jeste? w areszcie!");
return 1;
}
new playa, czas;
if(sscanf(cmdtext, "iI(0)",playa, czas))
{
GuiInfo(playerid,""BIALY"U?yj: /areszt (id) (czas w minutach)");
return 1;
}
if(czas == 0)
{
GuiInfo(playerid,"Podaj czas!");
return 1;
}
if(!IsPlayerConnected(playa)||playa==playerid)
{
GuiInfo(playerid,"Nie poprawne id gracza!");
return 1;
}
if(!OdlegloscGracze(5.0, playerid, playa))
{
GuiInfo(playerid,"Gracz nie jest ko?o ciebie!");
return 1;
}
if(PlayerInfo[playa][pJail]>0)
{
GuiInfo(playerid,"Ten gracz ju? jest w wi?zieniu!");
return 1;
}
PlayerInfo[playa][pJail]=1;
PlayerInfo[playa][pJailCela]=czas;
PlayerInfo[playa][pKaryIC]++;
SetPlayerPos(playa,227.1931,108.2671,999.0156);
ZapiszKonto(playa);
format(String, sizeof(String), ""MAPA"Policjant (%d)%s umie?ci? ciebie w areszcie tymczasowym",playerid,NickCzat(playerid));
GuiInfo(playa,String);
format(String, sizeof(String), ""MAPA"(%d)%s zosta? wsadzony do aresztu tymczasowego",playa,NickCzat(playa));
GuiInfo(playerid,String);
}
return 1;
}



Uwolnij :


Kod:

CMD:uwolnij(playerid, cmdtext[])
{
new f=PlayerInfo[playerid][pFrakcja];
if(!ToFrakcja(playerid,f)) return 1;
if(FrakcjaInfo[f][fTyp]!=1) return 1;
new playa;
if(sscanf(cmdtext, "i",playa))
{
GuiInfo(playerid,""BIALY"U?yj: /uwolnij (id)");
return 1;
}
if(!IsPlayerConnected(playa)||playa==playerid)
{
GuiInfo(playerid,"Nie poprawne id gracza!");
return 1;
}
if(!OdlegloscGracze(5.0, playerid, playa))
{
GuiInfo(playerid,"Gracz nie jest ko?o ciebie!");
return 1;
}
if(PlayerInfo[playa][pJail]==0)
{
GuiInfo(playerid,"Ten gracz nie jest w wi?zieniu!");
return 1;
}
switch(PlayerInfo[playerid][pFrakcja])
{
case 2:
{
if(!DoInRange(15.0,playerid,227.2966,113.7242,999.0156))
{
GuiInfo(playerid,"Nie jeste? w areszcie!");
return 1;
}
if(PlayerInfo[playa][pJailCela]!=99)
{
GuiInfo(playerid,"Nie masz wystarczaj?cych uprawnie? aby wypisa? tego wi??nia!");
return 1;
}
PlayerInfo[playa][pJail]=0;
PlayerInfo[playa][pJailCela]=0;
ZapiszKonto(playa);
format(String, sizeof(String), ""MAPA"Policjant (%d)%s wypu?ci? ciebie z wi?zienia",playerid,NickCzat(playerid));
GuiInfo(playa,String);
format(String, sizeof(String), ""MAPA"(%d)%s zosta? uwolniony z wi?zienia",playa,NickCzat(playa));
GuiInfo(playerid,String);
return 1;
}
}
return 1;
}


Podpis
Cześć
! :)


Projekt, który poruszy scenę platformy SA:MP!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-06-13, 17:43


Adasek000







Wiek: 32
Na forum: 5698 dni
Posty: 63
Nick w MP: Shaggy_Manley

Piwa: 16

Respekt: 20,9

Niestety, dalej ten sam problem. "Nie masz uprawnie?, aby wypisa? tego wi??nia!"

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-06-13, 18:01


Karolck







Wiek: 33
Na forum: 5318 dni
Posty: 11

Piwa: 4

Respekt: 50

Trzymaj:

Kod:

CMD:uwolnij(playerid, cmdtext[])
{
new f=PlayerInfo[playerid][pFrakcja];
if(!ToFrakcja(playerid,f)) return 1;
if(FrakcjaInfo[f][fTyp]!=1) return 1;
new playa;
if(sscanf(cmdtext, "i",playa))
{
GuiInfo(playerid,""BIALY"U?yj: /uwolnij (id)");
return 1;
}
if(!IsPlayerConnected(playa)||playa==playerid)
{
GuiInfo(playerid,"Nie poprawne id gracza!");
return 1;
}
if(!OdlegloscGracze(5.0, playerid, playa))
{
GuiInfo(playerid,"Gracz nie jest ko?o ciebie!");
return 1;
}
if(PlayerInfo[playa][pJail]==0)
{
GuiInfo(playerid,"Ten gracz nie jest w wi?zieniu!");
return 1;
}
switch(PlayerInfo[playerid][pFrakcja])
{
case 2:
{
if(!DoInRange(10.0,playerid,268.53,78.33,1002.56))
{
GuiInfo(playerid,"Nie jeste? w areszcie!");
return 1;
}
PlayerInfo[playa][pJail]=0;
PlayerInfo[playa][pJailCela]=0;
ZapiszKonto(playa);
format(String, sizeof(String), ""MAPA"Policjant (%d)%s wypu?ci? ciebie z wi?zienia",playerid,NickCzat(playerid));
GuiInfo(playa,String);
format(String, sizeof(String), ""MAPA"(%d)%s zosta? uwolniony z wi?zienia",playa,NickCzat(playa));
GuiInfo(playerid,String);
return 1;
}
}
return 1;
}


Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-06-14, 22:36


Adasek000







Wiek: 32
Na forum: 5698 dni
Posty: 63
Nick w MP: Shaggy_Manley

Piwa: 16

Respekt: 20,9

Dzi?ki, piwko polecia?o. Co do /areszt no to wci?? prosz? o pomoc.

Postaw piwo autorowi tego posta
 

 
Tagi: /areszt :: /uwolnij
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [INNE] /areszt i /uwolnij 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