Supporter Car

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
  • Hay Leute,


    Ich hatte heute eine Idee und zwar:


    Supporter können sich ein Car holen also z.B. so /supcar so dann steht am Auto Supporter Car von [Name]. Und mit /supdel kann man es wieder löschen.


    Ich habe eins gefunden. Jedoch Funktioniert es nicht.


    if(strcmp(cmdtext, "/supcar", true) == 0) {
    if(IsPlayerConnected(playerid))
    {
    if(HatSupmobil[playerid] == 1)
    {
    SendClientMessage(playerid,0xFF0A00FF,"Du hast Schon ein Car Lösch Es Erster");
    return 1;
    }
    else
    {
    if(IsPlayerAnAdmin(playerid,1))
    {
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos(playerid, X,Y,Z);
    new supcar = CreateVehicle(480, X,Y,Z,0.0,149,149, 60000);
    SetVehicleNumberPlate(supcar, "ADMIN");
    PutPlayerInVehicle(playerid, supcar, 0);
    CreatedCars[CreatedCar] = supcar;
    CreatedCar++;
    new Supcar[128];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Supcar, sizeof(Supcar), "SupportMobil von %s.",name);
    Supportermobil=Create3DTextLabel( Supcar,0xFF8C00FF,0.0,0.0,0.0,50.0,0,4);
    Attach3DTextLabelToVehicle(Supportermobil,supcar,0.0,0.0,0.2);
    SendClientMessage(playerid, 0xFF8C00FF, "Du hast das Supportercar erfolgreich erstellt zum löschen /delsupcar!");
    HatSupmobil[playerid] = 1;
    }
    }
    }
    return 1; }



    Es währe sehr sehr nett wenn ihr mir Sagen könntet was da weg muss oder es selber korrigiert bei euch nochmal drunter Postet.


    Ich danke euch sehr :) !

  • ocmd:veh(playerid,params[])
    {
    if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,ROT,"Info: Du bist kein Admin");
    {
    new Float:x, Float:y, Float:z;
    new Text3D:supportveh[MAX_VEHICLES];
    new c1,c2,vid;
    if(sscanf(params,"iii",vid,c1,c2))return SendClientMessage(playerid,drot,"SERVER: /veh [CarID] [Farbe1] [Farbe2]");
    {
    if(vid<402||vid>603)return SendClientMessage(playerid,ROT,"Ungültige Fahrzeug-ID.");
    {
    GetPlayerPos(playerid,x,y,z);
    new car;
    SetVehicleNumberPlate(car = CreateVehicle(vid,x,y,z,3,c1,c2,-1),"%s",SpielerName(playerid));");
    PutPlayerInVehicle(playerid,car,0);
    SendClientMessage(playerid,rot,"Du hast ein Supporter Mobil gespawnt.");
    supportveh[car] = Create3DTextLabel("Supporter Mobil", blau,0.0,0.0,0.0,30.0,0,1);
    Attach3DTextLabelToVehicle(supportveh[car],car,0.0,0.0,2.0);
    return 1;
    }
    }
    }
    }


    Das mit "isplayeranadmin" und so kannst du ja noch selbst Verändern.
    Du musst noch das mit den Auto "%s", entweder Update ich meinen Beitrag oder du machst's selbst.


    /update

  • Mhh Error's


    PHP
    C:\Users\Max\Desktop\Server\gamemodes\Script.pwn(20150) : error 017: undefined symbol "veh"C:\Users\Max\Desktop\Server\gamemodes\Script.pwn(20152) : error 017: undefined symbol "isPlayerAnAdmin"C:\Users\Max\Desktop\Server\gamemodes\Script.pwn(20157) : error 017: undefined symbol "params"C:\Users\Max\Desktop\Server\gamemodes\Script.pwn(20157) : error 017: undefined symbol "drot"C:\Users\Max\Desktop\Server\gamemodes\Script.pwn(20163) : error 017: undefined symbol "SpielerName"C:\Users\Max\Desktop\Server\gamemodes\Script.pwn(20163) : error 037: invalid string (possibly non-terminated string)C:\Users\Max\Desktop\Server\gamemodes\Script.pwn(20163) : warning 215: expression has no effectC:\Users\Max\Desktop\Server\gamemodes\Script.pwn(20163) : error 001: expected token: ";", but found ")"C:\Users\Max\Desktop\Server\gamemodes\Script.pwn(20163) : fatal error 107: too many error messages on one line
    Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase
    
    
    8 Errors.


    Könnte man des nicht mit strcmp machen?

  • Ja schlau, ne?

    ocmd:veh(playerid,params[])
    {
    if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,ROT,"Info: Du bist kein Admin");
    {
    new Float:x, Float:y, Float:z;
    new Text3D:supportveh[MAX_VEHICLES];
    new c1,c2,vid;
    if(sscanf(params,"iii",vid,c1,c2))return SendClientMessage(playerid,drot,"SERVER: /veh [CarID] [Farbe1] [Farbe2]");
    {
    if(vid<402||vid>603)return SendClientMessage(playerid,ROT,"Ungültige Fahrzeug-ID.");
    {
    GetPlayerPos(playerid,x,y,z);
    new car;
    SetVehicleNumberPlate(car = CreateVehicle(vid,x,y,z,3,c1,c2,-1),"%s",SpielerName(playerid)););
    PutPlayerInVehicle(playerid,car,0);
    SendClientMessage(playerid,rot,"Du hast ein Supporter Mobil gespawnt.");
    supportveh[car] = Create3DTextLabel("Supporter Mobil", blau,0.0,0.0,0.0,30.0,0,1);
    Attach3DTextLabelToVehicle(supportveh[car],car,0.0,0.0,2.0);
    return 1;
    }
    }
    }
    }

    Mit unfreundlichen Grüßen
    Buschmensch

  • Bei mir kommen folgende Error...


    Spoiler anzeigen
    C:\Users\Max\Desktop\Server\gamemodes\Script.pwn(20150) : error 017: undefined symbol "veh"
    C:\Users\Max\Desktop\Server\gamemodes\Script.pwn(20152) : error 017: undefined symbol "isPlayerAnAdmin"
    C:\Users\Max\Desktop\Server\gamemodes\Script.pwn(20157) : error 017: undefined symbol "params"
    C:\Users\Max\Desktop\Server\gamemodes\Script.pwn(20157) : error 017: undefined symbol "drot"
    C:\Users\Max\Desktop\Server\gamemodes\Script.pwn(20163) : error 017: undefined symbol "SpielerName"
    C:\Users\Max\Desktop\Server\gamemodes\Script.pwn(20163) : error 029: invalid expression, assumed zero
    C:\Users\Max\Desktop\Server\gamemodes\Script.pwn(20163) : warning 215: expression has no effect
    C:\Users\Max\Desktop\Server\gamemodes\Script.pwn(20165) : error 017: undefined symbol "rot"
    C:\Users\Max\Desktop\Server\gamemodes\Script.pwn(20174) : warning 225: unreachable code
    C:\Users\Max\Desktop\Server\gamemodes\Script.pwn(21319) : warning 219: local variable "veh" shadows a variable at a preceding level
    C:\Users\Max\Desktop\Server\gamemodes\Script.pwn(21348) : warning 219: local variable "veh" shadows a variable at a preceding level
    C:\Users\Max\Desktop\Server\gamemodes\Script.pwn(44753) : warning 219: local variable "veh" shadows a variable at a preceding level
    C:\Users\Max\Desktop\Server\gamemodes\Script.pwn(20150) : warning 203: symbol is never used: "ocmd"
    C:\Users\Max\Desktop\Server\gamemodes\Script.pwn(55309) : warning 219: local variable "veh" shadows a variable at a preceding level
    C:\Users\Max\Desktop\Server\gamemodes\Script.pwn(56319) : warning 219: local variable "veh" shadows a variable at a preceding level
    C:\Users\Max\Desktop\Server\gamemodes\Script.pwn(57104) : warning 219: local variable "SpielerName" shadows a variable at a preceding level
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

    Spoiler anzeigen
    7 Errors.


    Also diese Error kamen bei dem von Mezzow

  • Ich habe am Anfang das SoL benuzt jedoch sehr sehr sehr stark editiert. Also kein 0815 Server

  • Ahhh -.- Wir hatten früher ein Scripter der jezt jedoch keine Zeit mehr hatt. :pinch:

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,ROT,"Du bist kein Admin");