Szerző Téma: rendõr (munka) parancs  (Megtekintve 570 alkalommal)

rendõr (munka) parancs
« Dátum: 2012. március 03. - 20:41:28 »
0 Show voters
Üdv!
Hogy tudom megoldani hogy ha valakit börtönbe helyezek az ne tudjon parancsot használni amíg le nem jár a büntetése? :)
[pawn]CMD:borton(playerid, params[])
{
new giveplayerid;
if(gTeam[playerid] == TEAM_POLICE)
{
   new Float:X, Float:Y, Float:Z;
   GetPlayerPos(giveplayerid, X, Y, Z);
   if(sscanf(params, \"u\", giveplayerid)) return SendClientMessage(playerid, COLOR_RED, \"Használat: /jail [iD/Név]\");
   if(playerid == giveplayerid) return SendClientMessage(playerid, COLOR_RED, \"Nem csukhatod le magadat!\");
   if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_RED, \"Helytelen NÉV/ID!\");
        if(IsPlayerInRangeOfPoint(playerid, 5.0, X, Y, Z))
       {
           SendClientMessage(playerid, COLOR_YELLOW, \"Sikeresen börtönbe raktad ezt a  játékos!\");
           SendClientMessage(giveplayerid, COLOR_RED, \"Egy rendõr lecsukott téged, 5 perc múlva szabadulsz!\");
           SetPlayerInterior(giveplayerid, 6);
             SetPlayerPos(giveplayerid, 264.3591,77.5832,1001.0391);
             ResetPlayerWeapons(giveplayerid);
                borton[giveplayerid] = 1;
                SetTimer(\"bTimer\",5*1000*60,false);
       }
    else
    {
           SendClientMessage(playerid, COLOR_RED, \"Nincs a közeledben ez a játékos!\");
    }
}
else
{
    SendClientMessage(playerid, COLOR_RED, \"Nem is vagy rendõr!\");
}
return 1;
}[/pawn]

Nem elérhető nyE

  • 1745
    • Profil megtekintése
rendõr (munka) parancs
« Válasz #1 Dátum: 2012. március 03. - 20:51:44 »
0 Show voters
Írd a parancsaid az if-el kezdõdõ sort.
 
CMD:valami(playerid, params[])
{
    if(borton[playerid] == 1) return SendClientMessage(playerid,COLOR_RED, \"Börtönben vagy! Itt nem használhatsz parancsokat\");
    SendClientMessage(playerid, COLOR, \"tejföl :)\");
    return 1;
}

 
Megjegyzés: Használj boolean-t mert annak csak két értéke lehet, igaz vagy hamis és csak 2 bájtot foglal. A börtönnek is csak 2 lehet, bentvan és nincs (true, false).

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal