Hallo Leute,
Ich habe ein Checkpoint gemacht und nun will ich wenn man sich dort hin stellt
A. Gefreezt wird
B. Eine Tabele aufkommt
C. Wenn man Job "X" Nimmt das es dann auch geschieht. ( Der befehl liegt bei )
Hier ist der Befehel wenn man denn per /job macht.. also dass <-- soll nicht per Befehl passieren sonder per Tabelle , wenn man sich beim roten checkpoint hinstellt dann passiert das hier :
{
new form[100];
new name[MAX_PLAYER_NAME];
new job[100];
if(sscanf(params,"s",job))
{
SendClientMessage(playerid,ROT,"Verwende: /job [NAME]");
SendClientMessage(playerid,GELB,"===== JOBS =====");
SendClientMessage(playerid,GRAU," Taxifahrer , Arzt , Dealer ");
SendClientMessage(playerid,GELB,"===== JOBS =====");
return 1;
}
if(strcmp(job,"Taxifahrer",true,strlen(job))==0)
{
Jobs[playerid] = 1;
Taxi[playerid] = 1;
SendClientMessage(playerid,GELB,"Du bist nun Taxifahrer");
GetPlayerName(playerid, name, sizeof name);
format(form,sizeof form,"***INFO: %s ist nun Taxifahrer",name);
SendClientMessage(playerid,HELLBLAU,form);
return 1;
}
else if(strcmp(job,"Arzt",true,strlen(job)) ==0)
{
Jobs[playerid] = 1;
Arzt[playerid] = 1;
SendClientMessage(playerid,GELB,"***INFO: Du bist nun Arzt");
GetPlayerName(playerid, name, sizeof name);
format(form,sizeof form,"***INFO: %s ist nun Arzt (Medic)",name);
SendClientMessage(playerid,HELLBLAU,form);
return 1;
}
else if(strcmp(job,"Dealer",true,strlen(job)) ==0)
{
Jobs[playerid] = 1;
Dealer[playerid] = 1;
SendClientMessage(playerid,GELB,"***INFO: Du bist nun Dealer");
GetPlayerName(playerid, name, sizeof name);
format(form,sizeof form,"***INFO: %s ist nun Dealer",name);
SendClientMessage(playerid,HELLBLAU,form);
return 1;
}
else
{
SendClientMessage(playerid,ROT,"Diesen Job gibt es nicht!");
SendClientMessage(playerid,BLAU,"Jobs: Taxifahrer , Dealer , Arzt ");
return 1;
}}
ich hoffe jemand kann helfen !!!
Danke
ps: kann keiner helfen?