Beiträge von TheDivine

    Hey,
    habe iwie das Problem dass der Progressbar immer Dunkel ist.


    Egal welchen Farbcode er ist Dunkelgrün aber warum ?

    Code
    SetPlayerProgressBarColour(playerid, Bar3[playerid], 0x00FF00AA);

    Ich verstehe grade dein Problem nicht? Der Farbcode ist so hier aufgebaut:
    0xRRGGBBAA
    und dein Farbcode ist
    0x00FF00AA
    Demnach wird es ein grün. Wenn du es heller haben willst musst du den Farbcode auch dementsprechend anpassen.

    http://forum.sa-mp.com/showthread.php?t=644105


    Im großen und ganzen kann man in der 0.3.DL eigene Skins und Objekte ins Spiel intigrieren. Der Objektstreamer wurde von 1000 objekte auf 2000 erhöht. Viel mehr ist es eigentlich nicht.

    Hey, wie kann ich einen String anders definieren als mit:

    #define DELETE "Entfernen"


    Ich hab vor das man in einem Dialog erst Entfernen eintippten muss bevor man ein Objekt löschen kann.. das Problem ist das mit der #define Methode die Gänsefüße mit geschrieben werden müssen. Wie kann ich es am besten lösen das man Entfernen ohne Gänsefüße eintippen kann?

    Da musst du das Leerzeichen auslesen und mit einem "_" ersetzen.


    Edit// Hab Grade gesehen das du die Fahrzeug Namen vordefiniert hast. Dann ändere die Leerzeichen einfach in _ um:



    getVehicleName(v_model)
    {
    new carNames[212][] = {"Landstalker","Bravura","Buffalo","Linerunner","Pereniel","Sentinel","Dumper","Firetruck","Trashmaster","Stretch","Manana","Infernus",
    "Voodoo","Pony","Mule","Cheetah","Ambulance","Leviathan","Moonbeam","Esperanto","Taxi","Washington","Bobcat","Mr Whoopee","BF Injection",
    "Hunter","Premier","Enforcer","Securicar","Banshee","Predator","Bus","Rhino","Barracks","Hotknife","Trailer","Previon","Coach","Cabbie",
    "Stallion","Rumpo","RC Bandit","Romero","Packer","Monster","Admiral","Squalo","Seasparrow","Pizzaboy","Tram","Trailer","Turismo","Speeder",
    "Reefer","Tropic","Flatbed","Yankee","Caddy","Solair","Berkley's RC Van","Skimmer","PCJ-600","Faggio","Freeway","RC Baron","RC Raider",
    "Glendale","Oceanic","Sanchez","Sparrow","Patriot","Quad","Coastguard","Dinghy","Hermes","Sabre","Rustler","ZR3 50","Walton","Regina",
    "Comet","BMX","Burrito","Camper","Marquis","Baggage","Dozer","Maverick","News Chopper","Rancher","FBI Rancher","Virgo","Greenwood",
    "Jetmax","Hotring","Sandking","Blista Compact","Police Maverick","Boxville","Benson","Mesa","RC Goblin","Hotring Racer A","Hotring Racer B",
    "Bloodring Banger","Rancher","Super GT","Elegant","Journey","Bike","Mountain Bike","Beagle","Cropdust","Stunt","Tanker","RoadTrain",
    "Nebula","Majestic","Buccaneer","Shamal","Hydra","FCR-900","NRG-500","HPV1000","Cement Truck","Tow Truck","Fortune","Cadrona","FBI Truck",
    "Willard","Forklift","Tractor","Combine","Feltzer","Remington","Slamvan","Blade","Freight","Streak","Vortex","Vincent","Bullet","Clover",
    "Sadler","Firetruck","Hustler","Intruder","Primo","Cargobob","Tampa","Sunrise","Merit","Utility","Nevada","Yosemite","Windsor","Monster A",
    "Monster B","Uranus","Jester","Sultan","Stratum","Elegy","Raindance","RC Tiger","Flash","Tahoma","Savanna","Bandito","Freight","Trailer",
    "Kart","Mower","Duneride","Sweeper","Broadway","Tornado","AT-400","DFT-30","Huntley","Stafford","BF-400","Newsvan","Tug","Trailer A","Emperor",
    "Wayfarer","Euros","Hotdog","Club","Trailer B","Trailer C","Andromada","Dodo","RC Cam","Launch","Police Car (LSPD)","Police Car (SFPD)",
    "Police Car (LVPD)","Police Ranger","Picador","S.W.A.T. Van","Alpha","Phoenix","Glendale","Sadler","Luggage Trailer A","Luggage Trailer B",
    "Stair Trailer","Boxville","Farm Plow","Utility Trailer"};
    new string[60];
    format(string, sizeof(string), "%s", carNames[v_model-400]);
    return string;
    }

    Code
    public OnPlayerConnect(playerid)
    {
    	PlayerTextDrawShow(playerid, textdraw[0][playerid]);
    	PlayerTextDrawShow(playerid, textdraw[1][playerid]);
    	PlayerTextDrawShow(playerid, textdraw[2][playerid]);
    	PlayerTextDrawShow(playerid, textdraw[3][playerid]);
    	PlayerTextDrawShow(playerid, textdraw[4][playerid]);
    	PlayerTextDrawShow(playerid, textdraw[5][playerid]);

    Geht immer noch nicht

    Du sollt die Textdraws dort erstellen und nicht anzeigen ._.



    for(new i=0; i<MAX_PLAYERS; i++)
    {
    textdraw[2][i] = CreatePlayerTextDraw(i, 561.000000, 354.000000, "");
    PlayerTextDrawFont(i, textdraw[2][i], 2);
    PlayerTextDrawLetterSize(i, textdraw[2][i], 0.183329, 1.300001);
    PlayerTextDrawTextSize(i, textdraw[2][i], 400.000000, 17.000000);
    PlayerTextDrawSetOutline(i, textdraw[2][i], 1);
    PlayerTextDrawSetShadow(i, textdraw[2][i], 4);
    PlayerTextDrawAlignment(i, textdraw[2][i], 2);
    PlayerTextDrawColor(i, textdraw[2][i], -1);
    PlayerTextDrawBackgroundColor(i, textdraw[2][i], 255);
    PlayerTextDrawBoxColor(i, textdraw[2][i], 50);
    PlayerTextDrawUseBox(i, textdraw[2][i], 0);
    PlayerTextDrawSetProportional(i, textdraw[2][i], 1);
    PlayerTextDrawSetSelectable(i, textdraw[2][i], 0);
    }

    Du hast doch ganz oben nur ein Textdraw definiert:



    new PlayerText:textdraw_0[MAX_PLAYERS];


    Aber du willst die unten mit textdraw_1, textdraw_2, etc anzeigen.. Kann ja nicht funktionieren.


    Mach es einfach so:

    PlayerText:textdraw[6][MAX_PLAYERS];


    Dann musst du natürlich unten auch alles anpassen: (Beispiel)



    PlayerTextDrawHide(playerid, textdraw[0][playerid]);
    PlayerTextDrawHide(playerid, textdraw[1][playerid]);
    PlayerTextDrawHide(playerid, textdraw[2][playerid]);
    ...


    format(string, sizeof(string), "{c45461}Du bist %dKm/h gefahren (%dKm/h zu viel). Du musst ein extra Bußgeld bezahlen, Bußgeld in höhe von $%d.", floatround(speed), uebertretung, punkte, extrageldstrafe);


    zu



    format(string, sizeof(string), "{c45461}Du bist %dKm/h gefahren (%dKm/h zu viel). Du musst ein extra Bußgeld bezahlen, Bußgeld in höhe von $%d.", floatround(speed), uebertretung, extrageldstrafe);

    Hab da mal ein paar Fragen...



    seine Aufgabe ist es eigentlich sich um das Script zu kümmern aber da das
    alte ein paar Fehler hatte hat er nichts mehr zu tun und wir suchen ein neues


    1. Ihr habt einen Scripter und ihr habt ein fehlerhaftes Script. Wieso setzt sich der Scripter dann nicht mal ans Script und behebt die Fehler? Wieso wirft man dann das alte Script in die Tonne und sucht einfach ein neues?



    Zitat von XZockerX

    Info zu den Team: Alle bekommen den Rank Supporter bis auf
    Scripter der bekommt einen eigenen Rank und es haben alle die Aufstieg möglichkeit


    2. Kannste mir verraten wieso zum Beispiel ein Mapper "nur" Support bekommt und ein Scripter einen separaten Rang? Scripter und Mapper sind beide in der Gameserver Entwicklung tätig und stecken beide viel Herzblut in die Aufgaben... Das der dank für die Arbeit und Zeit dann ein Support Rang ist finde ich traurig.



    Zitat von XZockerX

    1-2 Scripter mit Erfahrung
    (Aufgaben: Script Bearbeiten spricht Fehler beheben usw. )


    3. Ihr sucht also nur einen Scripter, der euch ein Godfather editiert oder wie soll man das verstehen?



    Also im großen und ganzen denke ich nicht, dass ihr mit solch einer Suchanzeige irgendjemanden von euch überzeugen könnt und jemanden finden werdet... Trotzdem viel Erfolg.

    Wie kann ich das auf einen Spieler beziehen mit ID?

    kannst du mir das mit dem 2ten Dialog erklären bzw. den Code geben? Ka. wie ich das danach abfrage..

    Nutze dafür das public OnDialogResponse .



    Wie kann ich die Schleife endlos fortführen lassen nach der Aktivierung?
    Sprich soll permanent abgefragt werden ob der Spieler sich in der Nähe eines objekts befindet.



    for(new j=0;j<sizeof(JobObjekt);j++)
    {
    if(IsPlayerInRangeOfPoint(playerid, 5,JobObjekt[j][obj_x],JobObjekt[j][obj_y],JobObjekt[j][obj_z]))//HIER
    {
    SendClientMessage(playerid,-1,"Test");
    }
    }

    Zeig uns doch mal den dazugehörigen code.