Beiträge von Buschmensch


    ocmd:aw(playerid,params[])
    {
    new otherid, string[128], Nachricht[64];
    if(!AdminAbfrage(playerid,1))return SendClientMessage(playerid,FARBE,"Du bist kein Admin");
    if(sscanf(params,"us",otherid,Nachricht))return SendClientMessage(playerid,FARBE,"Benutzung: /aw [ID] [Text]");
    format(string,sizeof(string),"Admin %s sagt dir : %s",SpielerName(playerid),Nachricht);
    SendClientMessage(otherid,FARBE,string);
    format(string,sizeof(string),"Du hast zu %s geflüstert : %s",SpielerName(otherid),Nachricht);
    SendClientMessage(playerid,FARBE,string);
    }


    stock SpielerName

    stock SpielerName(playerid)
    {
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    return name;
    }


    Ist jetzt mal so ein ganz einfacher Befehl ( 2 Minuten Befehl :D )
    Falls er nicht funkt sags mir.


    if(strcmp(cmd,"/gps",true)==0)
    {
    ShowPlayerDialog(playerid,DIALOG_GPS,DIALOG_STYLE_LIST,"GPS","LSPD\nStadthalle\nKrankenhaus\nAmmu Nation\nBank\n24/7\nBSN\nMittelklasse Autohaus\nBillig Autohaus\nLuxus Autohaus","Auswählen","Abbrechen");
    return 1;
    }

    Hallo Community,


    habe mir mal einen /gps Befehl gescriptet, doch es kommen Errors die ich entweder nicht kapiere oder nicht finde.. bin etwas schläfrig deswegen hoffe ich das ihr mir helfen könnt..
    Hier die Erros
    C:\Users\Richard\Desktop\Ultimate Reallife !Selfmade! Script by MezZowMixX\gamemodes\LosAngelesReallife0.3b.pwn(33131) : error 029: invalid expression, assumed zero
    C:\Users\Richard\Desktop\Ultimate Reallife !Selfmade! Script by MezZowMixX\gamemodes\LosAngelesReallife0.3b.pwn(33131) : warning 215: expression has no effect
    C:\Users\Richard\Desktop\Ultimate Reallife !Selfmade! Script by MezZowMixX\gamemodes\LosAngelesReallife0.3b.pwn(33131) : warning 215: expression has no effect
    C:\Users\Richard\Desktop\Ultimate Reallife !Selfmade! Script by MezZowMixX\gamemodes\LosAngelesReallife0.3b.pwn(33131) : warning 215: expression has no effect
    C:\Users\Richard\Desktop\Ultimate Reallife !Selfmade! Script by MezZowMixX\gamemodes\LosAngelesReallife0.3b.pwn(33131) : warning 215: expression has no effect
    C:\Users\Richard\Desktop\Ultimate Reallife !Selfmade! Script by MezZowMixX\gamemodes\LosAngelesReallife0.3b.pwn(33131) : warning 215: expression has no effect
    C:\Users\Richard\Desktop\Ultimate Reallife !Selfmade! Script by MezZowMixX\gamemodes\LosAngelesReallife0.3b.pwn(33131) : error 001: expected token: ";", but found ")"
    C:\Users\Richard\Desktop\Ultimate Reallife !Selfmade! Script by MezZowMixX\gamemodes\LosAngelesReallife0.3b.pwn(33131) : error 029: invalid expression, assumed zero
    C:\Users\Richard\Desktop\Ultimate Reallife !Selfmade! Script by MezZowMixX\gamemodes\LosAngelesReallife0.3b.pwn(33131) : 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.


    Code:
    ShowPlayerDialog(playerid,DIALOG_GPS,DIALOG_STYLE_LIST,"GPS","LSPD\nStadthalle\nKrankenhaus\nAmmu Nation\nBank\n24/7\nBSN\nMittelklasse Autohaus\nBillig Autohaus\nLuxus Autohaus","Auswählen","Abbrechen");


    Mfg..

    Hallo Breadfish,
    ich habe ein Problem mit meinem Speedometer, denn ich wollte mal selber eins machen ( obwohl ich KP hab wie man das macht also Speedometer ) es lief alles gut aber bis ich zum Punkt "Zustand" kam.. da kam das Problem. Und zwar wenn ich in ein Auto steige steht da halt z. B.

    CHEETAH
    50 KM/H
    100 / 100 Benzin
    Zustand


    Aber beim Zustand wird nichts angezeigt.. also es steht nur Zustand dran..
    Ich will das es jetzt z. B. 500 Zustand oder wenn es halt mehr beschädigt ist 256 Zustand oder so.. aber ich krieg das irgendwie nicht hin


    Hoffe jemand kann mir da helfen.
    Hier der Code :
    format(string,sizeof(string), "~n~~n~~n~~n~~n~~n~~n~~w~%s~n~~w~%d~b~ KM/H~n~~w~%d ~r~/~w~ %d~b~ Benzin~n~~w~%d%~b~ Zustand",VehicleName[GetVehicleModel(vehicleid)-400],floatround(value/1400),GetGasMax(GetVehicleModel(vehicleid)),floatround(health, floatround_round)/10);


    Mfg

    Ich mach dir mal ein ganz einfaches Beispiel, bin mir nicht sicher ob es richtig ist
    forward Motor(vehicleid);



    if(strcmp(cmdtext,"/motor",true)==0)
    {
    was passiert blablabla wenn der motor aus ist
    SetTimer("Motor",2000,true);
    }


    Unten im Script

    public Motor(vehicleid)
    {
    new engine,lights,alarm,doors,bonnet,boot,objective;
    GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
    return 1;
    }


    UNGETESTET.


    Mfg