Szerző Téma: /robcasino Bug  (Megtekintve 388 alkalommal)

Nem elérhető instant

  • 2778
  • ZzzzzZ
    • Profil megtekintése
/robcasino Bug
« Dátum: 2012. június 20. - 17:38:52 »
0 Show voters
Üdv. még régebben kértem ezt a scriptet.
Most teszteltem ügye oda mek a rablás helyszinére azt be írom a parancsot és ezt írja :Nem rég raboltál.Várj néhány percet,és utánna rabolhatsz!
amikor még 1 szer sem raboltam.
Kód:
 

new rabolhat[MAX_PLAYERS];
forward bankrob(playerid);
forward ujrablas(playerid);
CMD:robcasino(playerid, params[])
{
if(rabolhat[playerid] == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 2144.1648,1633.8740,993.5761))//rablás helye
{
SetTimerEx(\"bankrob\", 60000, false, \"i\", playerid);//rablás idõ, fél perc=30000, 1 perc=60000
TogglePlayerControllable(playerid,0);
new string[128], name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof string, \"-IFF- {009dff}%s elkezdte kirabolni a {ff9500}Caligula\'s Kaszinót!\", name);
SendClientMessageToAll(0x00ff11AA, string);
SendClientMessage(playerid,0x00ff11AA,\"Elkezdted kirabolni a kaszinót! Várj 1 percet,és elmehetsz!\");
}
else
{
SendClientMessage(playerid,0xff0000AA,\"Nem vagy a Caligulas Kaszinóban!\");
}
rabolhat[playerid] = 1;
SetTimerEx(\"ujrablas\",5*60000,false,\"i\",playerid);//amikor újra rabolhat, 5perc múlva.
}
else
{
SendClientMessage(playerid,0xff0000AA,\"Nem rég raboltál.Várj néhány percet,és utánna rabolhatsz!\");
}
return 1;
}
public bankrob(playerid)
{
new name[MAX_PLAYER_NAME],string[200];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof string, \"-IFF-! {009dff}%s kirabolta a  {ff9500}Caligula\'s Kaszinót!\", name);
SendClientMessageToAll(0xFF0000AA,string);
GivePlayerMoney(playerid,11452);
TogglePlayerControllable(playerid,1);
SendClientMessage(playerid,0x00ff11AA,\"Sikeresen kiraboltad a Kaszinót! Kaptál $11452-t!\");
return 1;
}
public ujrablas(playerid)
{
rabolhat[playerid] = 0;
return 1;
}

/robcasino Bug
« Válasz #1 Dátum: 2012. június 20. - 17:44:49 »
0 Show voters
A ,,rabolhat\" változónak alapból 0 az értéke,ezért írja azt!Azért,mert te akkor írod ki a ,,Nem rég raboltál.Várj néhány percet,és utánna rabolhatsz!\" szöveget,amikor 0 értékû a változó!

Nem elérhető JBauer

  • 1407
    • Profil megtekintése
/robcasino Bug
« Válasz #2 Dátum: 2012. június 20. - 17:45:51 »
0 Show voters
if(rabolhat[playerid] == 0)

 
helyett
 
if(rabolhat[playerid] == 1)

 

rabolhat[playerid] = 1;

 
helyett
 
rabolhat[playerid] = 0;

 
E.: Megelõztek.

Nem elérhető instant

  • 2778
  • ZzzzzZ
    • Profil megtekintése
/robcasino Bug
« Válasz #3 Dátum: 2012. június 20. - 18:00:02 »
0 Show voters
ugyanazt csinálja :S

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal