Hallo Brotfische,
Habe mich heue mal hingesetzt und habe mich mit Bankraub beschäftigt ( versucht bankraub zu scripten)...
Hat biss jetzt alles Super geklabt...
Habe ein Problem... Also es ist im Gamemode drinnen ... Habe dan versucht Ingame bankraub zu machen, ging aber nicht...
gebe /bankraub ein es kommt aber nichts...
Hier mal die Abschnitte
//Bankrob
forward rauberlauben1();
forward ausgeraubt(playerid);
forward bankcountdown();
forward raubin4min();
forward raubin3min();
forward raubin2min();
forward raubin1min();
forward raubin30sek();
//Bankrob
new glav;
new reauber[MAX_PLAYERS];
new rauberlauben;
//bank countdown
new bankcountdown1;
new bankcountdown2;
new bankcountdown3;
new bankcountdown4;
new bankcountdown5;
new ausgeraubt1;
//-----------------------------------[bankrob]-----------------------------------------
if(strcmp(cmd, "/bankraub", true) == 0)
{
if (PlayerInfo[playerid][pLevel] <= 1)
{
if(IsPlayerInRangeOfPoint(playerid, 10.0, 362.1698,173.6902,1008.3828))//Ban ROb i
{
if(IsPlayerConnected(playerid))
{
if(rauberlauben == 0)
{
SendClientMessage(playerid, COLOR_RED, "__________________________________________________________________________________");
SendClientMessage(playerid,COLOR_YELLOW,"Sie rauben die Bank aus.");
SendClientMessage(playerid,COLOR_YELLOW,"Wenn sie es schaffen 5 Minuten in der Bank zubleiben bekommen sie das Geld");
SendClientMessage(playerid, COLOR_RED, "__________________________________________________________________________________");
new s[100];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(s,sizeof(s),"%s raubt die Bank in LosSantos aus!",name);
SendClientMessageToAll(COLOR_YELLOW,s);
reauber[playerid] = 1;
rauberlauben = 1;
glav = 14400;
ausgeraubt1 = SetTimerEx("ausgeraubt", 300000,false,"d",playerid);
bankcountdown1 = SetTimer("raubin4min", 60000, 0);
SetPlayerColor(playerid, 0xFF66FFAA);
SetPlayerCriminal(playerid,255, "Ausraub der Bank");
WantedLevel[playerid]+=3;
}
else
{
new s[100];
format(s,sizeof(s),"Die Bank kann erst wieder in %d Sekunden ausgeraubt werden.(%d Minuten)(ca:%d Stunden)",glav,glav/60,glav/3600);
SendClientMessage(playerid,COLOR_LIGHTBLUE,s);
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Du bist nicht in der LosSantos Bank!");
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Sie müssen Level 2 sein um die Bank ausrauben zu können.");
}
}
return 1;
}
public bankcountdown()
{
glav--;
}
public ausgeraubt(playerid)
{
GivePlayerMoney(playerid, 50000);
new s[100], name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(s,sizeof(s),"%s °°°°° hat die Bank erfolgreich ausgeraubt",name);
SendClientMessageToAll(COLOR_LIGHTBLUE,s);
SendClientMessage(playerid,COLOR_YELLOW,"Herzlichen Glückwunsch. Du hast es geschaft die Bank auszurauben");
glav = 14400;
}
public raubin4min()
{
SendClientMessageToAll(COLOR_LIGHTBLUE,"Der Räuber hat in 4 Minuten die Bank ausgeraubt");
bankcountdown2 = SetTimer("raubin3min",60000, 0);
return 1;
}
public raubin3min()
{
SendClientMessageToAll(COLOR_LIGHTBLUE,"Der Räuber hat in 3 Minuten die Bank ausgeraubt");
bankcountdown3 = SetTimer("raubin2min",60000, 0);
return 1;
}
public raubin2min()
{
SendClientMessageToAll(COLOR_LIGHTBLUE,"Der Räuber hat in 2 Minuten die Bank ausgeraubt");
bankcountdown4 = SetTimer("raubin1min",60000, 0);
return 1;
}
public raubin1min()
{
SendClientMessageToAll(COLOR_LIGHTBLUE,"Der Räuber hat in 30 Sekunden die Bank ausgeraubt");
bankcountdown5 = SetTimer("raubin30sek",30000, 0);
return 1;
}
public rauberlauben1()
{
rauberlauben = 0;
return 1;
}
Wo liegt das Problem ???