8 Warnings bitte Helft mir

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
  • Hi ich habe ein Problem ich habe 8 Warnings:



    F:\Spiel 03 GTA San Andreas\Grand Theft Auto San Andreas\SA-MP\gamemodes\Stunt.pwn(956) : warning 202: number of arguments does not match definition
    F:\Spiel 03 GTA San Andreas\Grand Theft Auto San Andreas\SA-MP\gamemodes\Stunt.pwn(956) : warning 202: number of arguments does not match definition
    F:\Spiel 03 GTA San Andreas\Grand Theft Auto San Andreas\SA-MP\gamemodes\Stunt.pwn(956) : warning 202: number of arguments does not match definition
    F:\Spiel 03 GTA San Andreas\Grand Theft Auto San Andreas\SA-MP\gamemodes\Stunt.pwn(957) : warning 202: number of arguments does not match definition
    F:\Spiel 03 GTA San Andreas\Grand Theft Auto San Andreas\SA-MP\gamemodes\Stunt.pwn(964) : warning 202: number of arguments does not match definition
    F:\Spiel 03 GTA San Andreas\Grand Theft Auto San Andreas\SA-MP\gamemodes\Stunt.pwn(964) : warning 202: number of arguments does not match definition
    F:\Spiel 03 GTA San Andreas\Grand Theft Auto San Andreas\SA-MP\gamemodes\Stunt.pwn(964) : warning 202: number of arguments does not match definition
    F:\Spiel 03 GTA San Andreas\Grand Theft Auto San Andreas\SA-MP\gamemodes\Stunt.pwn(965) : warning 202: number of arguments does not match definition
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    8 Warnings.


    Zeilen:



    Zeile 956:


    CreateVehicle(playerid,577,x,y,z);



    Zeile 957:


    PutPlayerInVehicle(playerid,0);



    Zeile 964:


    CreateVehicle(playerid,504,x,y,z);



    Zeile 965:


    PutPlayerInVehicle(playerid,0);

  • CreateVehicle(vehicletype,x,y,z,rotation,farbe1,farbe1,respawn-delay);
    PutPlayerInVehicle(playerid,vehicleid,seatid);



    So musst du es benutzen.


  • PutPlayerInVehicle(playerid,CreateVehicle(577,x,y,z,0.0,0,0,-1000),0);
    PutPlayerInVehicle(playerid,CreateVehicle(504,x,y,z,0.0,0,0,-1000),0);


    So sollte es gehen, wenn du x,y und z nicht definiert hast, muss du da noch deine Koords eingeben.

  • Ich will eine Derby arena machen nur wenn ich dann Monster Truck zb auswähle dann kommt dialog zum einloggen aber kein Monster Truck hier von OnDialogResponse:


    if(dialogid==DIALOG_DERBY)
    {
    new Float:x,Float:y,Float:z;
    if(response==0)
    {
    SetPlayerPos(playerid,365.7060,2533.8586,16.6631);
    SetPlayerInterior(playerid,0);
    }
    if(response==1)
    {
    if(listitem==1)
    {
    SpawnPlayer(playerid);
    GetPlayerPos(playerid,x,y,z);
    CreateVehicle(playerid,577,-1398.103515,937.631164,1036.479125,0,0,0);
    SetVehicleHealth(playerid,1000.0);


    PutPlayerInVehicle(playerid,577,0);
    return 1;
    }
    else if(listitem==2)
    { SpawnPlayer(playerid);
    GetPlayerPos(playerid,x,y,z);
    CreateVehicle(playerid,504,-1398.103515,937.631164,1036.479125,0,0,0);
    SetVehicleHealth(playerid,1000.0);
    PutPlayerInVehicle(playerid,504,0);
    return 1;
    }
    }
    }
    return 1;
    }


  • #define DIALOG_DERBY 100000 // <- Darf nicht die ID vom DIALOG_LOGIN sein.


    P.S.
    PutPlayerInVehicle(playerid,504,0); wird nicht so funktionieren, wie du es haben willst. Mach es so wie ich oben.

  • Mhh.. dann gib mal die Zeilen, wo du das ShowPlayerDialog fürs Derby hast.

  • if(strcmp("/derby", cmdtext, true, 10) == 0)
    {
    new string[256];
    format(string,256,">> DERBY << %s hat die Derby Arena betreten",SpielerName(playerid));
    SendClientMessageToAll(LEUCHTBLAU,string);
    SetPlayerPos(playerid,-1398.103515,937.631164,1036.479125);
    SetPlayerInterior(playerid,15);
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_LIST,"Derby","Monster Truck\nBloodring Racer","Starten","Abbrechen");
    return 1;
    }


  • if(strcmp("/derby", cmdtext, true, 10) == 0)
    {
    new string[256];
    format(string,256,">> DERBY << %s hat die Derby Arena betreten",SpielerName(playerid));
    SendClientMessageToAll(LEUCHTBLAU,string);
    SetPlayerPos(playerid,-1398.103515,937.631164,1036.479125);
    SetPlayerInterior(playerid,15);
    ShowPlayerDialog(playerid,DIALOG_DERBY,DIALOG_STYLE_LIST,"Derby","Monster Truck\nBloodring Racer","Starten","Abbrechen");
    return 1;
    }