Moin!
Ich habe meinen Ersten beruf in meinem Selfmade script eingebunden ich muss sagen ich bin nicht sehr Zufrieden...
wenn ich /mats iwo auf der map mache geht das ich will es aber auf einer Bestimmten Position haben
Hier mein Code:
if (strcmp("/mats", cmdtext, true, 10) == 0){if(IsPlayerConnected(playerid)){if(Spielerinfo[playerid][Job] == 1){if(!IsPlayerInRangeOfPoint(playerid, 1.0, 1247.4269,-1259.9093,13.2048)){SendClientMessage(playerid, COLOR_INFOROT,"Du bist nicht in der Nähe...");}if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){new modelid = GetVehicleModel(GetPlayerVehicleID(playerid));if(modelid == 403 || modelid == 406 || modelid == 407 || modelid == 408 || modelid == 427 || modelid == 428 || modelid == 433 || modelid == 455){SendClientMessage(playerid, COLOR_GRÜN,"Du wirst Beladen...Bitte Warte");GivePlayerMoney(playerid, -200);SetTimer("LoadingMats",1000,false);}}return 1;}else{ SendClientMessage(playerid, COLOR_INFOROT,"Du bist kein Trucker!"); }return 1;}}
Auch der Timer geht nicht normaler weiße soll es 5sekunden dauern aber nein dauert Natürlich Unendlich warum soll es bei Atrax gehen
Hier der Public:
public LoadingMats(playerid){if(IsPlayerConnected(playerid)){TogglePlayerControllable(playerid, 1);SendClientMessage(playerid,COLOR_INFOGELB," ** Du wurdest Erfolgreich Beladen...");GameTextForPlayer(playerid,"Auf gehts!",5000,3);SetPlayerCheckpoint(playerid,766.3014,-1440.5775,13.5403,3.0);Spielerinfo[playerid][Jobmats1]=1;}return 1;}
Mein OnPlayerEnterCheckpoint:
if(Spielerinfo[playerid][Jobmats1] == 1){if(Spielerinfo[playerid][Job] == 1){DisablePlayerCheckpoint(playerid);PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);SendClientMessage(playerid, COLOR_GRAU, "*** Mats Erfolgreich Verkauft! du hast dafür 500$ Erhalten!");GivePlayerMoney(playerid, 500);Spielerinfo[playerid][Jobmats1]=0;}return 1;}
ich hoffe ihr könnt mir helfen....
Mfg Atrax.