Problem bei Supportermobil

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
  • if(strcmp(Cmd, "/supmobil", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if (PlayerInfo[playerid][pSupporter] >= 1)
    {
    if(supmobil[playerid] != 0)
    {
    new engine,lights,alarm,doors,bonnet,boot,objective;
    GetVehicleParamsEx(supmobil[playerid],engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(supmobil[playerid],VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
    DestroyVehicle(supmobil[playerid]);
    Delete3DTextLabel(suptext[playerid]);
    SendClientMessage(playerid, COLOR_GREY, "Fahrzeug vernichtet.");
    supmobil[playerid] = 0;
    }
    else
    {
    ShowPlayerDialog(playerid, DIALOG_SUPMOBIL, DIALOG_STYLE_LIST, "Mady By LSR Deine Fahrzeug Auswahl", "1. Comet\n2. Sultan\n3. Bus\n4. NRG\n5. Boot\n6. Heli\n7. Fahrzeug ID", "Auswahl", "Abbrechen");
    }
    }
    else return SendClientMessage(playerid, COLOR_GREY, "Du bist kein Admin.");
    }
    return 1;
    }


    Da kommt error raus was ist da falsch hab das als filterscript getestet und so aber geht nicht

  • if(strcmp(Cmd, "/supmobil", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if (PlayerInfo[playerid][pSupporter] >= 1)
    {
    if(supmobil[playerid] != 0)
    {
    new engine,lights,alarm,doors,bonnet,boot,objective;
    GetVehicleParamsEx(supmobil[playerid],engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(supmobil[playerid],VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
    DestroyVehicle(supmobil[playerid]);
    Delete3DTextLabel(suptext[playerid]);
    SendClientMessage(playerid, COLOR_GREY, "Fahrzeug vernichtet.");
    supmobil[playerid] = 0;
    }
    else
    {
    ShowPlayerDialog(playerid, DIALOG_SUPMOBIL, DIALOG_STYLE_LIST, "Mady By LSR Deine Fahrzeug Auswahl", "1. Comet\n2. Sultan\n3. Bus\n4. NRG\n5. Boot\n6. Heli\n7. Fahrzeug ID", "Auswahl", "Abbrechen");
    }
    }
    else return SendClientMessage(playerid, COLOR_GREY, "Du bist kein Admin.");
    }
    return 1;
    }


    Versuche es mal so.



    ps: schreib errors hier rein.

    Sa-mp Spieler since 2006
    Sa-mp Scripter since 2008

  • geht nicht


    aber nur der geht aber ich will das da kein gelber pfeil ist sondern da da steht ~Supportercar von [Name]~


    if(strcmp(cmdtext,"/supcar",true)==0)
    {
    if(CallRemoteFunction("GetPlayerAdmin","i",playerid) >= PLAYER_SUPCAR_ADMIN_NEED || CallRemoteFunction("GetPlayerSup","i",playerid) >= PLAYER_SUPCAR_SUP_NEED)
    {
    pkoords
    if(SupporterCar[playerid]==0)
    {
    ShowPlayerDialog(playerid,DIALOG_SUPPORTERAUTO,DIALOG_STYLE_LIST,"Wähle dein Supportfahrzeugtyp","Maverick\nNRG-500\nSultan\nBullet\nEigene CarID eingeben","Nehmen","Beenden");
    r1
    }
    else
    {
    SetVehiclePos(SupporterAuto[playerid],x,y,z);
    SetVehicleZAngle(SupporterAuto[playerid],a);
    SendClientMessage(playerid,SUPCAR_GREEN,"Du hast dein Supporter Auto zu dir geholt!");
    PutPlayerInVehicle(playerid,SupporterAuto[playerid],0);
    r1
    }
    }
    else return SendClientMessage(playerid,SUPCAR_RED,"Du bist kein Admin oder Supporter!");
    }


    if(strcmp(cmdtext,"/supcardel",true)==0)
    {
    if(CallRemoteFunction("GetPlayerAdmin","i",playerid) >= PLAYER_SUPCAR_ADMIN_NEED || CallRemoteFunction("GetPlayerSup","i",playerid) >= PLAYER_SUPCAR_SUP_NEED)
    {
    if(SupporterCar[playerid]==1)
    {
    DestroyVehicle(SupporterAuto[playerid]);
    SendClientMessage(playerid,SUPCAR_GREEN,"Du hast dein Supporter Auto Entfernt!");
    SupporterCar[playerid]=0;
    r1
    }
    else return SendClientMessage(playerid,SUPCAR_RED,"Du hast dir noch kein Supporter Auto geholt!");
    }
    else return SendClientMessage(playerid,SUPCAR_RED,"Du bist kein Admin oder Supporter!");
    }
    return 0;
    }


    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid == DIALOG_SUPPORTERAUTO_CARID)
    {
    if(response==0)
    {
    ShowPlayerDialog(playerid,DIALOG_SUPPORTERAUTO,DIALOG_STYLE_LIST,"Wähle dein Supportfahrzeugtyp","Maverick\nNRG-500\nSultan\nBullet\nEigene CarID eingeben","Nehmen","Beenden");
    }
    if(response==1)
    {
    if(strval(inputtext) < 400 || strval(inputtext) > 611)
    {
    SendClientMessage(playerid,SUPCAR_RED,"Die CarID muss größer als 400 und kleiner als 611 sein! Alle CarIDS findest du hier: http://wiki.sa-mp.com/wiki/Vehicle_Model_ID_List");
    ShowPlayerDialog(playerid,DIALOG_SUPPORTERAUTO_CARID,DIALOG_STYLE_INPUT,"Wähle dein Supportfahrzeugtyp","Bitte gebe hier die CarID des Fahrzeuges an,\n das du als Supporterfahrzeug nutzen möchtest:","Erstellen","Zurück");
    }
    else
    {
    SupporterAutoErstellen(playerid,strval(inputtext));
    }
    }
    }
    if(dialogid == DIALOG_SUPPORTERAUTO)
    {
    if(response)
    {
    switch(listitem)
    {
    case 0:
    {
    SupporterAutoErstellen(playerid,487);
    }
    case 1:
    {
    SupporterAutoErstellen(playerid,522);
    }
    case 2:
    {
    SupporterAutoErstellen(playerid,560);
    }
    case 3:
    {
    SupporterAutoErstellen(playerid,541);
    }
    case 4:
    {
    ShowPlayerDialog(playerid,DIALOG_SUPPORTERAUTO_CARID,DIALOG_STYLE_INPUT,"Wähle dein Supportfahrzeugtyp","Bitte gebe hier die CarID des Fahrzeuges an,\n das du als Supporterfahrzeug nutzen möchtest:","Erstellen","Zurück");
    }
    }
    }
    }
    //return 1;
    }


    stock SupporterAutoErstellen(playerid,carid)
    {
    new Float:x,Float:y,Float:z,Float:a,string[256];
    GetPlayerPos(playerid,x,y,z);
    GetPlayerFacingAngle(playerid,a);
    SupporterAuto[playerid]=CreateVehicle(carid,x,y,z,a,1,1,-1);
    PutPlayerInVehicle(playerid,SupporterAuto[playerid],0);
    new car=GetVehicleModel(GetPlayerVehicleID(playerid));
    format(string,256,"Du hast ein Supporter Fahrzeug erstellt. Fahrzeugname: %s.",SupCarName[car-400]);
    SendClientMessage(playerid,SUPCAR_GREEN,string);
    SetVehicleParamsEx(SupporterAuto[playerid],1,1,0,0,0,0,1);
    SupporterCar[playerid]=1;
    }