/mats WTF?!

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • 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.

    Am Hamburger Hafen geht ein Mann spazieren. Da sieht er eine Blondine, die wie verrückt Steine gegen eine Werft schmeißt. Der Mann fragt:"Warum schmeißen Sie Steine gegen die Werft?" Blondine:"Na schauen Sie mal, da steht "Detsche (,) Werft!"

  • 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)){return 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;}}
    Probier mal so

  • 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)){return 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;}}


    Jap es geht soweit aber wie gesagt das mit dem Timer bzw ab den Timer geht es nicht weiter....



    mfg Atrax.

    Am Hamburger Hafen geht ein Mann spazieren. Da sieht er eine Blondine, die wie verrückt Steine gegen eine Werft schmeißt. Der Mann fragt:"Warum schmeißen Sie Steine gegen die Werft?" Blondine:"Na schauen Sie mal, da steht "Detsche (,) Werft!"

  • Sowas geht echt überhaupt nicht. Wenn du schon Scripten lernen möchtest, denn tu ds wenigstens richtig.
    Es geht nicht darum, alles in eine Zeile zu machen, und denn auch noch so 8|
    Das wäre eine Alternative:

    if (strcmp("/mats", cmdtext, true, 10) == 0 &&IsPlayerConnected(playerid))
    {
    if(Spielerinfo[playerid][Job] == 1)
    {
    if(!IsPlayerInRangeOfPoint(playerid, 1.0, 1247.4269,-1259.9093,13.204)return 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);
    }
    }
    }
    else
    {
    return SendClientMessage(playerid, COLOR_INFOROT,"Du bist kein Trucker!");
    }
    }


    if(Spielerinfo[playerid][Job] == 1){if(!IsPlayerInRangeOfPoint(playerid, 1.0, 1247.4269,-1259.9093,13.204

    PAWNit gratis nutzen?
    Geschenkcode: 2017VQXPKB8V3KA

    Hier könnte Ihre Werbung stehen.

  • ich scripte ca so wie du aber iwie wird das im bb code in einer zeile angezeigt ^,^



    mfg Atrax.

    Am Hamburger Hafen geht ein Mann spazieren. Da sieht er eine Blondine, die wie verrückt Steine gegen eine Werft schmeißt. Der Mann fragt:"Warum schmeißen Sie Steine gegen die Werft?" Blondine:"Na schauen Sie mal, da steht "Detsche (,) Werft!"