Szerző Téma: Kifagy a szerver  (Megtekintve 494 alkalommal)

Nem elérhető instant

  • 2778
  • ZzzzzZ
    • Profil megtekintése
Kifagy a szerver
« Dátum: 2012. December 10. - 17:03:54 »
0 Show voters
Üdv. az lenne a gondom hogy amikor beütöm a /jail parancsot illetve a hozzá tartozóit kifagy a szerver.
parancs:
 
CMD:jail(playerid,params[])
{
if(GetPVarInt(playerid,\"pAdmin\") >= 3)
{
    new id,indok,ido;
    if(sscanf(params,\"dsd\",id,indok,ido)) return SendClientMessage(playerid,COLOR_RED,\"Használat : /jail [Játékosid][indok][Perc]\");
    if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid,COLOR_RED,\"Hiba: Nincs ilyen játékos!\");
    if(ido < 1 || ido > 30) return SendClientMessage(playerid,COLOR_RED,\"HIBA: Csak 1 és 30 perc közt lehet be börtönözni!\");
if(GetPVarInt(id,\"Jail\") == 1) return SendClientMessage(playerid,COLOR_RED,\"HIBA: Már börtönben ül!\");
ido *= 60000;
jail = SetTimerEx(\"JailedTime\",ido,false,\"d\",id);
ResetPlayerWeapons(id);
SetPVarInt(id,\"Jail\",1);
        SetPlayerPos(id, 198.2484,161.5978,1003.0300);
        SetPlayerInterior(id, 3);
format(szFormat,sizeof(szFormat),\"[ADMIN] %s bebörtönözte %s játékost! Indok:%s Perc: %d\",szName(playerid),szName(id),indok,ido);
SendClientMessageToAll(COLOR_RED,szFormat);
return 1;
}else return SendClientMessage(playerid,COLOR_RED,\"HIBA: Ehhez a parancshoz 3 szintü adminra van szükséged!\");
}

Nem elérhető Norby

  • 1575
    • Profil megtekintése
Kifagy a szerver
« Válasz #1 Dátum: 2012. December 11. - 15:45:33 »
+1 Show voters
Elõször is az indok változó az stringet tárolna, de mivel te nem string típusú változót hoztál létre így nem is tudja eltárolni.
 
new indok[24];

Nem elérhető instant

  • 2778
  • ZzzzzZ
    • Profil megtekintése
Kifagy a szerver
« Válasz #2 Dátum: 2012. December 11. - 16:15:18 »
0 Show voters
télleg , el is felejtettem  :facepalm:
köszi

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal