Szerző Téma: /rob parancsban egy kis segítség  (Megtekintve 538 alkalommal)

/rob parancsban egy kis segítség
« Dátum: 2013. január 23. - 16:47:52 »
0 Show voters
Sziasztok! Meg tudnátok nekem csinálni, hogy a /rob parancsot scak két óránként használhassák a szerveren? Tehát úgy értem, hogy bárki is használta, scak 2 óra múlva lehessen újra
 
   if(strcmp(cmd, \"/rob\", true) == 0)
{
if(IsPlayerConnected(playerid))
{
    if(LehetRobolni == 0) return Msg(playerid, \"Már raboltak az elmúlt 1 órában!\");
   if(Szint(playerid) < 5) return Msg(playerid, \"5ös szinttõl!\");
   if(Rendvedelmis(playerid)) return SendClientMessage(playerid, COLOR_LIGHTGREEN, \"Legális szervezethez tartozol ezért nem rabolhatod ki a bankot!\");
   if(JatekosHelye(3, playerid, 2144.2444,1640.7552,993.5761))
   {
      if(Rabol[playerid] != 1)
      {
                    Rabol[playerid] = 1;
         Msg(playerid, \"Pakolod a pénzt (befejezés: /rob)\");
         Cselekves(playerid, \"elkezdte pakolni a pénzt\");
         Freeze(playerid);
         ApplyAnimation(playerid, \"BOMBER\",\"BOM_Plant_Loop\",4.0,1,0,0,1,0);
         return 1;
      }
      else
      {
         Rabol[playerid] = 0;
         Cselekves(playerid, \"végzett a pénz pakolással\");
         ClearAnimations(playerid);
         Unfreezeply(playerid);
         return 1;
      }
   }
   else
   {
       SendClientMessage(playerid, COLOR_YELLOW, \"Nem vagy bankba!\");
   }
}
return 1;
}

/rob parancsban egy kis segítség
« Válasz #1 Dátum: 2013. január 23. - 18:31:38 »
+1 Show voters
Ezt rakd be felülre:
 
new rablasido[MAX_PLAYERS];

 
Ezt a /rob parancshoz:
 

if(GetPVarInt(playerid,\"rablasban\") == 1) return SendClientMessage(playerid,COLOR_RED,\"Várj 2 órát, mielõtt újra rabolsz.\");
rablasido[playerid] = SetTimerEx(\"nemrabol\",7200000,0,\"i\",playerid); //2 órán keresztül nem rabolhat senki
SetPVarInt(playerid,\"rablasban\",1);

 
Valahova alulra:
 
forward nemrabol(playerid); //ha letelik a 2 óra
public nemrabol(playerid)
{
SetPVarInt(playerid,\"rablasban\",0);
return 1;
}

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal