Nummern Schild Befehl Problem

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
  • Bekomme errors weis nicht wiso?
    ocmd:schild(playerid,params[])
    {
    new schild;
    if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,rot,"Du bist in keinem Fahrzeug");
    if(sscanf(params,"u",schild))return SendClientMessage(playerid,blau,"Tippe: /schild [NummernschildText]");
    SetVehicleNumberPlate(GetPlayerVehicleID(playerid),schild));
    return 1;}

    [tabmenu][tab='Angebote','http://cdn3.iconfinder.com/data/icons/glyph/227/Tag-48.png']

    + Die Preise liegen bei 5-100+€ Ablauf:
    + Entweder ihr addet mich in Skype (PN vorher Schreiben) oder Ihr schreibt eine PN an mich (Betreff - Euer Wunsch z.B. Filterscript)
    + So nun schreibt ihr mir was ihr alles in dem Script haben wollt ich werd euch dann sagen ob ich es hinbekomme.
    + Dann machen wir ein groben Preis aus. Ich werde das Script erstellen und es zusammen mit dem Kunden Testen.



    [tab='Kontakt','http://cdn3.iconfinder.com/data/icons/line/36/person_add-48.png']
    edmix23

    + Bitte beim Adden angeben wer ihr seit oder per PN bescheid sagen!
    [tab='Zahlungs Methoden','https://cdn3.iconfinder.com/data/icons/line/36/check_money-32.png']
    +Paypal!
    +Direkte Banküberweisung

  • C:\Users\egal\Desktop\Server\gamemodes\Theo´s_Reallife.pwn(336) : error 035: argument type mismatch (argument 2)Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    1 Error.

    [tabmenu][tab='Angebote','http://cdn3.iconfinder.com/data/icons/glyph/227/Tag-48.png']

    + Die Preise liegen bei 5-100+€ Ablauf:
    + Entweder ihr addet mich in Skype (PN vorher Schreiben) oder Ihr schreibt eine PN an mich (Betreff - Euer Wunsch z.B. Filterscript)
    + So nun schreibt ihr mir was ihr alles in dem Script haben wollt ich werd euch dann sagen ob ich es hinbekomme.
    + Dann machen wir ein groben Preis aus. Ich werde das Script erstellen und es zusammen mit dem Kunden Testen.



    [tab='Kontakt','http://cdn3.iconfinder.com/data/icons/line/36/person_add-48.png']
    edmix23

    + Bitte beim Adden angeben wer ihr seit oder per PN bescheid sagen!
    [tab='Zahlungs Methoden','https://cdn3.iconfinder.com/data/icons/line/36/check_money-32.png']
    +Paypal!
    +Direkte Banküberweisung


  • #define DIALOG_NUMPLATE 90000


    if (strcmp("/numplate", cmdtext, true, 10) == 0)
    {
    if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER)return SendClientMessage(playerid,F_O,"Du bist nicht der faher");
    ShowPlayerDialog(playerid,DIALOG_NUMPLATE,DIALOG_STYLE_INPUT ,"Nummenschild",Plate,"Auswählen","Zurück");
    return 1;
    }
    if(dialogid == DIALOG_NUMPLATE)
    {
    if(response)
    {
    new currentveh;
    currentveh = GetPlayerVehicleID(playerid);
    new Float:vehx, Float:vehy, Float:vehz;
    GetVehiclePos(currentveh, vehx, vehy, vehz);


    SetVehicleNumberPlate(currentveh,inputtext);
    SetVehicleToRespawn(currentveh);
    SetVehiclePos(currentveh,vehx, vehy, vehz);
    PutPlayerInVehicle(playerid, currentveh, 0);


    }
    }

    nimm einfach das ändere den befehl in ocmd geht einwandfrei ;D und ist mit dialog hübsch :rolleyes:

  • Trix kann nicht klappen wegen inputtext

    [tabmenu][tab='Angebote','http://cdn3.iconfinder.com/data/icons/glyph/227/Tag-48.png']

    + Die Preise liegen bei 5-100+€ Ablauf:
    + Entweder ihr addet mich in Skype (PN vorher Schreiben) oder Ihr schreibt eine PN an mich (Betreff - Euer Wunsch z.B. Filterscript)
    + So nun schreibt ihr mir was ihr alles in dem Script haben wollt ich werd euch dann sagen ob ich es hinbekomme.
    + Dann machen wir ein groben Preis aus. Ich werde das Script erstellen und es zusammen mit dem Kunden Testen.



    [tab='Kontakt','http://cdn3.iconfinder.com/data/icons/line/36/person_add-48.png']
    edmix23

    + Bitte beim Adden angeben wer ihr seit oder per PN bescheid sagen!
    [tab='Zahlungs Methoden','https://cdn3.iconfinder.com/data/icons/line/36/check_money-32.png']
    +Paypal!
    +Direkte Banküberweisung

  • wollt nur wissen was falsch ich weis das es das hier ist
    SetVehicleNumberPlate(GetPlayerVehicleID(playerid),schild);



    Weil eigentlich sihts ja so aus
    SetVehicleNumberPlate(GetPlayerVehicleID(playerid),"Text");



    Aber wie mache ich das das er schild als "das eingegebene" macht

    [tabmenu][tab='Angebote','http://cdn3.iconfinder.com/data/icons/glyph/227/Tag-48.png']

    + Die Preise liegen bei 5-100+€ Ablauf:
    + Entweder ihr addet mich in Skype (PN vorher Schreiben) oder Ihr schreibt eine PN an mich (Betreff - Euer Wunsch z.B. Filterscript)
    + So nun schreibt ihr mir was ihr alles in dem Script haben wollt ich werd euch dann sagen ob ich es hinbekomme.
    + Dann machen wir ein groben Preis aus. Ich werde das Script erstellen und es zusammen mit dem Kunden Testen.



    [tab='Kontakt','http://cdn3.iconfinder.com/data/icons/line/36/person_add-48.png']
    edmix23

    + Bitte beim Adden angeben wer ihr seit oder per PN bescheid sagen!
    [tab='Zahlungs Methoden','https://cdn3.iconfinder.com/data/icons/line/36/check_money-32.png']
    +Paypal!
    +Direkte Banküberweisung

  • Jo. Du hast schild mit


    new schild;


    definiert. Dies ist allerdings ein Integer, also eine ganze Zahl (1,2,3,4,5...)
    Du musst es als string definieren, also mit der maximalen Anzahl an Buchstaben hinten dran. Für ein Kennzeichen reichen 20 Zeichen da locker würd ich sgaen
    also:


    new schild[20];

  • Kannste mir das als ganzen Befehl machen?

    [tabmenu][tab='Angebote','http://cdn3.iconfinder.com/data/icons/glyph/227/Tag-48.png']

    + Die Preise liegen bei 5-100+€ Ablauf:
    + Entweder ihr addet mich in Skype (PN vorher Schreiben) oder Ihr schreibt eine PN an mich (Betreff - Euer Wunsch z.B. Filterscript)
    + So nun schreibt ihr mir was ihr alles in dem Script haben wollt ich werd euch dann sagen ob ich es hinbekomme.
    + Dann machen wir ein groben Preis aus. Ich werde das Script erstellen und es zusammen mit dem Kunden Testen.



    [tab='Kontakt','http://cdn3.iconfinder.com/data/icons/line/36/person_add-48.png']
    edmix23

    + Bitte beim Adden angeben wer ihr seit oder per PN bescheid sagen!
    [tab='Zahlungs Methoden','https://cdn3.iconfinder.com/data/icons/line/36/check_money-32.png']
    +Paypal!
    +Direkte Banküberweisung

  • Du musst doch nur die eine Zeile ändern...und das "u" noch zu einem "s" machen.
    Versuch das:
    ocmd:schild(playerid,params[])
    {
    new schild[20]; //new schild; zu new schild[20]; geändert
    if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,rot,"Du bist in keinem Fahrzeug");
    if(sscanf(params,"s",schild))return SendClientMessage(playerid,blau,"Tippe: /schild [NummernschildText]"); //Bei params das u zu s geändert.
    SetVehicleNumberPlate(GetPlayerVehicleID(playerid),schild));
    return 1;}

  • Jetzt gehts hatte nur noch n fehler das car muss respawnen
    weil es ja leider kein updatecar oder so gibt

    [tabmenu][tab='Angebote','http://cdn3.iconfinder.com/data/icons/glyph/227/Tag-48.png']

    + Die Preise liegen bei 5-100+€ Ablauf:
    + Entweder ihr addet mich in Skype (PN vorher Schreiben) oder Ihr schreibt eine PN an mich (Betreff - Euer Wunsch z.B. Filterscript)
    + So nun schreibt ihr mir was ihr alles in dem Script haben wollt ich werd euch dann sagen ob ich es hinbekomme.
    + Dann machen wir ein groben Preis aus. Ich werde das Script erstellen und es zusammen mit dem Kunden Testen.



    [tab='Kontakt','http://cdn3.iconfinder.com/data/icons/line/36/person_add-48.png']
    edmix23

    + Bitte beim Adden angeben wer ihr seit oder per PN bescheid sagen!
    [tab='Zahlungs Methoden','https://cdn3.iconfinder.com/data/icons/line/36/check_money-32.png']
    +Paypal!
    +Direkte Banküberweisung

  • versuch ma das:


    ocmd:schild(playerid,params[])
    {
    new schild[20]; //new schild; zu new schild[20]; geändert
    if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,rot,"Du bist in keinem Fahrzeug");
    if(sscanf(params,"s",schild))return SendClientMessage(playerid,blau,"Tippe: /schild [NummernschildText]"); //Bei params das u zu s geändert.
    new vehicle = GetPlayerVehicleID(playerid) //Wir sehen uns das Fahrzeug des Spielers an;
    new Float:vx, Float:vy, Float:vz; //Neue Positionsvariablen
    SetVehicleNumberPlate(vehicle,schild));
    GetVehiclePos(vehicle, vx, vy, vz); //Position von Fahrzeug speichern
    SetVehicleToRespawn(vehicle); // Fahrzeug respawnen
    SetVehiclePos(vehicle,vx, vy, vz); //Position vom Fahrzeug wieder zurücksetzen
    PutPlayerInVehicle(playerid, vehicle, 0); //Spieler wieder ins Fahrzeug setzen
    return 1;
    }