Beiträge von DJ Deagle


    public IsAnCop(playerid)
    {
    if(IsPlayerConnected(playerid))
    {
    new Leader = GetPVarInt(playerid,"Leader");
    new Member = GetPVarInt(playerid,"Fraktion");
    if(Member==1 || Member==5 || Member==6)
    {
    return 1;
    }
    else if(Leader==1 || Leader==5 || Leader==6)
    {
    return 1;
    }
    }
    return 0;
    }


    ocmd:invite(playerid,params[])
    {
    if(GetPVarInt(playerid,"Leader") != 0)
    {
    new fraktname[64];
    new pID,string[280];
    if(sscanf(params,"u",pID))return SendClientMessage(playerid,HellBlau,"Benutzung: /invite [Spieler-ID]");
    format(string,sizeof(string),"Du wurdest von Leader %s in die Fraktion %s eingeladen",SpielerName(playerid),fraktname);
    SendClientMessage(pID,Orange,string);
    format(string,sizeof(string),"Du hast %s in die Fraktion %s eingeladen",SpielerName(pID),fraktname);
    SendClientMessage(playerid,Orange,string);
    }
    else
    {
    SendClientMessage(playerid,Rot,"Du bist kein Leader!");
    }
    return 1;
    }

    Moin Moin,


    bekomme diese Errors bei einem /suspect Befehl:



    C:\Users\Joshua.haus-pc\Desktop\SAMP Server\gamemodes\LV-RP.pwn(1670) : error 029: invalid expression, assumed zero
    C:\Users\Joshua.haus-pc\Desktop\SAMP Server\gamemodes\LV-RP.pwn(1670 -- 1671) : warning 215: expression has no effect
    C:\Users\Joshua.haus-pc\Desktop\SAMP Server\gamemodes\LV-RP.pwn(1671) : error 001: expected token: ";", but found "new"
    C:\Users\Joshua.haus-pc\Desktop\SAMP Server\gamemodes\LV-RP.pwn(1671) : warning 217: loose indentation
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.


    Zeile 1670-1671:


    new wanteds;


    Hier einmal der ganze Suspect Befehl:

    ocmd:suspect(playerid,params[])
    {
    if(IsAnCop(playerid))

    new wanteds;
    new Wanted[128],Cop[128],Verbrecher[128],Grund[128];
    if(sscanf(params,"uis",playerid,wanteds,Grund))return SendClientMessage(playerid,Rot,"/suspect [Spieler] [Wantedzahl] [Grund]");
    if(wanteds<1||wanteds>10)return SendClientMessage(playerid,Rot,"Du kannst nur minimal 1 Wanted oder maximal 10 Wanteds geben!");
    SetPlayerWantedLevel(playerid, GetPlayerWantedLevel(playerid)+wanteds);
    SetPVarInt(playerid,"Wanted",GetPlayerWantedLevel(playerid));
    format(Cop,sizeof(Cop)," Du hast %s %s Wanteds gegeben. Grund %s",SpielerName(playerid),wanteds,Grund);
    format(Verbrecher,sizeof(Verbrecher),"Der Polizist %s hat dir %s Wanteds Gegeben. Grund: %s",SpielerName(playerid),wanteds,Grund);
    format(Wanted,sizeof(Wanted), "Nun ist dein Wantedlevel auf %i gestiegen!",GetPlayerWantedLevel(playerid));
    SendClientMessage(playerid,LVPDBlau,Cop);
    SendClientMessage(playerid,Rot,Verbrecher);
    SendClientMessage(playerid,Rot,Wanted);
    SpielerSpeichern(playerid);
    }
    return 1;
    }


    MfG
    Deagle


    /edit
    Rechtschreibfehler behiben.

    Hey Leute,


    Ich wollte mal fragen, wie ich in "PlayAudioStreamForPlayer" - YouTube-Musik abspielen kann.
    Also music, die auf YouTube ist.


    oder das ich sie downloade und dann irgendwie abspielen lasse...


    MfG
    Deagle

    habe es jetzt etwas verändert & einen Textdraw erstellt.
    Nur leider zeigt er mir nichts an, warum ?
    hier die zeilen:
    new Text:Speedo;


    public OnGameModeInit()
    {
    Speedo = TextDrawCreate(118 ,448 , "");
    TextDrawFont(Speedo , 1);
    TextDrawLetterSize(Speedo , 0.5, 3.5);
    TextDrawColor(Speedo , 0xffffffFF);
    TextDrawSetOutline(Speedo , false);
    TextDrawSetProportional(Speedo , true);
    TextDrawSetShadow(Speedo , 1);
    }


    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(newstate == PLAYER_STATE_DRIVER)//BENZINANZEIGE
    {
    TextDrawShowForPlayer(playerid, Text:Speedo);


    }
    else
    {
    TextDrawHideForPlayer(playerid, Text:Speedo);
    }
    }



    public Speedometer(playerid)
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    new vehicleid,Float:speed_x,Float:speed_y,Float:speed_z,speed_string[256],Float:chealth;
    vehicleid = GetPlayerVehicleID(playerid);
    GetVehicleVelocity(vehicleid,speed_x,speed_y,speed_z);
    GetVehicleHealth(vehicleid, chealth);
    format(speed_string,200,"~B~Benzin: ~W~%d%%",Tank(vehicleid));
    TextDrawSetString(Text:Speedo,speed_string);
    }
    return 1;
    }


    er zeigt mir ingame nichts an, warum ??!

    dann kommt das:


    C:\Users\Joshua.haus-pc\Desktop\SAMP Server\gamemodes\LV-RP.pwn(3731) : error 017: undefined symbol "GetPlayer2DZone"
    C:\Users\Joshua.haus-pc\Desktop\SAMP Server\gamemodes\LV-RP.pwn(3732) : error 017: undefined symbol "VehicleName"
    C:\Users\Joshua.haus-pc\Desktop\SAMP Server\gamemodes\LV-RP.pwn(3732) : warning 215: expression has no effect
    C:\Users\Joshua.haus-pc\Desktop\SAMP Server\gamemodes\LV-RP.pwn(3732) : error 001: expected token: ";", but found "]"
    C:\Users\Joshua.haus-pc\Desktop\SAMP Server\gamemodes\LV-RP.pwn(3732) : error 029: invalid expression, assumed zero
    C:\Users\Joshua.haus-pc\Desktop\SAMP Server\gamemodes\LV-RP.pwn(3732) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    5 Errors.


    ZEILE 3731 - 3732:
    GetPlayer2DZone(playerid, LocationZone, MAX_ZONE_NAME);
    format(speed_string,200,"~B~Fahrzeug: ~W~%s~n~~B~Km/h: ~W~%d km/h~n~~B~Zustand: ~W~%d%%~n~~B~Benzin: ~W~%d%%~n~~B~GPS: ~W~%s",VehicleName[GetVehicleModel(vehicleid)-400], final_speed_int, floatround(chealth, floatround_round)/10, Gas[vehicleid], LocationZone);


    /edit:
    Ich möchte eig nur, dass er mir den Tankinhalt anzeigt - mehr nicht !
    Tacho hab ich selber eins

    bekomme dabei diese Errors - pls help



    C:\Users\Joshua.haus-pc\Desktop\SAMP Server\gamemodes\LV-RP.pwn(3729) : error 017: undefined symbol "MAX_ZONE_NAME"
    C:\Users\Joshua.haus-pc\Desktop\SAMP Server\gamemodes\LV-RP.pwn(3729) : error 009: invalid array size (negative, zero or out of bounds)
    C:\Users\Joshua.haus-pc\Desktop\SAMP Server\gamemodes\LV-RP.pwn(3729) : error 036: empty statement
    C:\Users\Joshua.haus-pc\Desktop\SAMP Server\gamemodes\LV-RP.pwn(3729) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.

    diese Zeile:


    new LocationZone[MAX_ZONE_NAME];

    Hey Leutzz,


    Ich suche eine Benzinanzeige die zu diesem Tanksystem passt:
    [ SCRIPTING ] Tanksystem


    Es sollte per Text-Draw angezeigt werden, wieviel Liter noch im Tank sind.
    Natürlich nur, wenn der Player im Care ist :D


    MfG
    Deagle

    //BEI ONPLAYERREQUESTCLASS
    if(IsPlayerNPC(playerid))return 1;
    //BEI ONPLAYERCONNECT
    if(IsPlayerNPC(playerid))return 1;


    /edit


    es funkt ja nur auf dem root ned !
    i dont know why !

    Hier sind alle Zeilen, wie etwas mit dem Busfahrer zutun haben:

    //UNTER INCLUDES
    new botauto;
    //ONGAMEMODEINIT
    ConnectNPC("Busfahrer","tutorialbot");
    botauto=CreateVehicle(431,2040.2487,1548.0469,10.4183,177.8473,126,126,1);//Tutorial Bus
    SetVehicleNumberPlate(botauto,"TuT-Bus");
    //BEI ONPLAYERREQUESTCLASS
    if(IsPlayerNPC(playerid))return 1;
    //BEI ONPLAYERCONNECT
    if(IsPlayerNPC(playerid))return 1;
    //BEI ONPLAYERSPAWN
    if(!strcmp(SpielerName(playerid),"Busfahrer",true))
    {
    PutPlayerInVehicle(playerid,botauto,0);
    SetPlayerColor(playerid,Weiss);
    }
    if(IsPlayerNPC(playerid))return 1;
    // BEI ONPLAYERSTATECHANGE(WEGEN FÜHRERSCHEINE)
    if(newstate==PLAYER_STATE_DRIVER)
    {
    if(!IsPlayerNPC(playerid))
    {
    new carid = GetPlayerVehicleID(playerid);
    if(IsAnLKW(carid))
    {
    if(GetPVarInt(playerid,"LKW-Schein")!=1)
    {
    RemovePlayerFromVehicle(playerid);
    GameTextForPlayer(playerid,"Du hast keinen LKW-Schein !",2000,3);
    }
    }
    }
    }
    //Habe denBus unter LKWs gesteckt!


    und genauso funktioniert es auch - wenn ich den Script über meinen PC laufen lasse.
    Lasse ich den Script über Root laufen, wird der NPC gespawnt, aber sonst nix, keine Farbenänderung von Orange auf Weiss oder so...

    Ich kann le(s)sen !


    nur leider habe ich oben dies Angesprochen:


    Zitat

    ich mein die samp-npc.exe !


    wenn ich den testserver über meinen eigenen PC laufen lasse, öffnet diese sich und alles ist OK !


    beim root öffnet sie sich ned, und der Busfahrer sitzt ned in seinem Bus...


    Les(s)en bildet !