Ü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;
}