Wysłany: 2012-06-13, 16:46
Adasek000
Wiek: 32 Na forum: 5698 dni Posty: 63
Nick w MP: Shaggy_Manley
Piwa : 16
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;
}
Wysłany: 2012-06-13, 16:58
B!4CK
Never give UP!
Wiek: 32 Na forum: 5809 dni Posty: 1047
Nick w MP: John
Piwa : 1891
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ść
[you]
!
Projekt, który poruszy scenę platformy SA:MP!
Wysłany: 2012-06-13, 17:43
Adasek000
Wiek: 32 Na forum: 5698 dni Posty: 63
Nick w MP: Shaggy_Manley
Piwa : 16
Niestety, dalej ten sam problem. "Nie masz uprawnie?, aby wypisa? tego wi??nia!"
Wysłany: 2012-06-13, 18:01
Karolck
Wiek: 33 Na forum: 5317 dni Posty: 11
Piwa : 4
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;
}
Wysłany: 2012-06-14, 22:36
Adasek000
Wiek: 32 Na forum: 5698 dni Posty: 63
Nick w MP: Shaggy_Manley
Piwa : 16
Dzi?ki, piwko polecia?o. Co do /areszt no to wci?? prosz? o pomoc.
Tagi: /areszt :: /uwolnij
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: