Veh spawnen wie ?

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
  • Hey Leute ich habe ein Problem ich möchte wenn er nicht die richtigen parameter angegeben hat, dass er dann eine Nachricht mit den richtigen Parametern bekommt.


    Mein SSCANF code:


    if(sscanf(params,"iii"glovar[1],glovar[2],glovar[3])) return SendClientMessage(playerid,ROT,"Info:/veh ID FARBE1 FARBE2");


    Mein ganzer Code


    ocmd:veh(playerid,params[])
    {
    if(!isAdmin(playerid,3)) return SendClientMessage(playerid,ROT,"Du bist nicht befugt!");
    if(sscanf(params,"iii"glovar[1],glovar[2],glovar[3])) return SendClientMessage(playerid,ROT,"Info:/veh ID FARBE1 FARBE2"); // Die betrofene Zeile!


    return 1;
    }


    So kann mir noch einer erklären wie ich ein Fahrzeug dort spawne wo der User gerade steht ?




    Achja die Errors:

    Spoiler anzeigen
    error 001: expected token: "-string end-", but found "-identifier-"
    warning 215: expression has no effect
    warning 215: expression has no effect
    warning 215: expression has no effect
    error 001: expected token: ";", but found ")"
    error 029: invalid expression, assumed zero
    fatal error 107: too many error messages on one line



    Ups das SSCANF Problem ist gelöst ;) Wer hilft mir jetzt beim Fahrzeug ?

    "Imagine if the government went after corruption as hard as it goes after guys who run filesharing sites. Priorities. " - @Snowden
    "More worrying than FBI temporarily running a server that contained child porn, is hacking computers anywhere in the world with one warrant" - @josephfcox

  • Ajo das weiß ich :D steht ja jetzt drüber :)

    "Imagine if the government went after corruption as hard as it goes after guys who run filesharing sites. Priorities. " - @Snowden
    "More worrying than FBI temporarily running a server that contained child porn, is hacking computers anywhere in the world with one warrant" - @josephfcox

  • ne spielervariable (zum löschen ;) )
    Und mit create vehicle arbeiten


    /e
    Globale variablen sind keine gute lösung, es kann passieren das sie sich überschreiben ;)


    Ja danke mit Create Vehicle schon klar aber wie kann ich es machen das dieses genau neben dem Spieler spawnt ;) ?
    Globale Variablen sind eine gute lösung denke ich da diese nur Temporär sind ;)

    "Imagine if the government went after corruption as hard as it goes after guys who run filesharing sites. Priorities. " - @Snowden
    "More worrying than FBI temporarily running a server that contained child porn, is hacking computers anywhere in the world with one warrant" - @josephfcox

  • Du fragst die Position des Spielers mit GetPlayerPos ab und mit CreateVehicle setzt du die Koordinaten wo der Spieler steht.
    new Float:x, Float:y, Float:z
    Global würde ichsie nicht erstellen

  • Brauche bitte 4 Pos brauch den blick winkel ;)

    "Imagine if the government went after corruption as hard as it goes after guys who run filesharing sites. Priorities. " - @Snowden
    "More worrying than FBI temporarily running a server that contained child porn, is hacking computers anywhere in the world with one warrant" - @josephfcox

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Stimmt der Code so ?
    //Danke community ;)

    "Imagine if the government went after corruption as hard as it goes after guys who run filesharing sites. Priorities. " - @Snowden
    "More worrying than FBI temporarily running a server that contained child porn, is hacking computers anywhere in the world with one warrant" - @josephfcox

    Einmal editiert, zuletzt von Loganpunkt () aus folgendem Grund: erledigt!

  • @BaRkS
    Ja ich weiß :D


    @Music4You
    Ich wollte es Formatieren und allen admins eine nachricht schreiben aber ich wusste nicht wie ich da eine abfrage mache ;)

    "Imagine if the government went after corruption as hard as it goes after guys who run filesharing sites. Priorities. " - @Snowden
    "More worrying than FBI temporarily running a server that contained child porn, is hacking computers anywhere in the world with one warrant" - @josephfcox

  • saaaay whaaat ?

    "Imagine if the government went after corruption as hard as it goes after guys who run filesharing sites. Priorities. " - @Snowden
    "More worrying than FBI temporarily running a server that contained child porn, is hacking computers anywhere in the world with one warrant" - @josephfcox

  • so :D ?


    new Float:Pos[4];
    new name[MAX_PLAYER_NAME];
    GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
    GetPlayerFacingAngle(playerid,Pos[3]);
    if(!isAdmin(playerid,3)) return SendClientMessage(playerid,ROT,"Du bist nicht befugt!");
    if(sscanf(params,"iii",glovar[0],glovar[1],glovar[2])) return SendClientMessage(playerid,ROT,"Info:/veh ID FARBE1 FARBE2");
    CreateVehicle(glovar[0],Pos[0],Pos[1],Pos[2],Pos[3],glovar[1],glovar[2],0);
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(!isAdmin(playerid,1))
    {
    format(glostring,sizeof(glostring),"[AdminCmd]: %s hat ein Fahrzeug gespawnt!",name);
    SendClientMessage(playerid,ROT,glostring);
    }
    }

    "Imagine if the government went after corruption as hard as it goes after guys who run filesharing sites. Priorities. " - @Snowden
    "More worrying than FBI temporarily running a server that contained child porn, is hacking computers anywhere in the world with one warrant" - @josephfcox



  • if(!isAdmin(playerid,1))
    {
    format(glostring,sizeof(glostring),"[AdminCmd]: %s hat ein Fahrzeug gespawnt!",name);
    SendClientMessage(playerid,ROT,glostring);
    }


    wozu das isAdmin? damit er die Nachricht kriegt? :D Mach doch einfach playerid.
    Wenn du noch hilfe brauchst hier ist einer der funktioniert nur ohne IsAdmin abfrage kann jeder spieler benutzen:
    {
    new v, f1, f2, Float:x, Float:y, Float:z, Float:a;
    if(sscanf(params,"iii",v,f1,f2))return SendClientMessage(playerid,Rot,"[Info]Benutze: /veh [Modelid] [Farbe1] [Farbe2]");
    GetPlayerPos(playerid,x,y,z);
    CreateVehicle(v,x,y,z,a,f1,f2,1000000);
    //PutPlayerInVehicle(playerid,v,0);
    return 1;
    }




    Ideen oder Fragen zum Selfmade Script? --> Skype alextheking72



    © Project Revival Roleplay