Beiträge von mrmonat

    Ich habe folgendes Problem:
    bei OnPlayerUpdate steht bei mir folgendes:
    public OnPlayerUpdate(playerid)
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    if(GetPlayerVehicleSeat(playerid)==0)
    {
    new Float:carheil;
    GetVehicleHealth(GetPlayerVehicleID(playerid),carheil);
    if(carheil<=260)
    {
    SendClientMessage(playerid,COLOR_WHITE,"Das Fahrzeug ist kaputt. Rufe einen Abschlepper oder den ADAC");
    istkaputt[GetPlayerVehicleID(playerid)]=1;
    SetVehicleHealth(GetPlayerVehicleID(playerid),500);
    RemovePlayerFromVehicle(playerid);
    }
    }
    }
    return 1;
    }


    Wenn also das auto anfängt zu brennen, also die heiligkeit unter 260 ist wird mir allerdings nur die Nachricht angezeigt, und ich werde nicht aus dem Fahrzeug rausgeworfen, noch hört es auf zu brennen.


    Ich hoffe ihr könnt mir helfen


    MFG MrMonat

    Ich wollte mal fragen, ob es möchlich ist, das die Mapicons wie z.B. PayNSpray von überall sichtbar sind und nicht nur wenn ich da in der Nähe bin.
    Wichtig: Es geht nicht um die Minimap sondern um Esc>Karte und die Karte da halt :)


    MFG MrMonat


    //edit: Habe Tietel angepasst. Und mir ist folgendes aufgefallen: Wenn ich Ingame an den Icons vorbei fahre, und z.B. am PayNSpray vorbeikomme, und dann weiterfahre, bis das pns nicht mehr auf der minimap ist, und ich dann auf die karte gehe ich es trotzdem sehen kann. Wie kann ich jetzt einstellen, das sobalt man spawnt alle Icons sichtbar sind?

    //edit: ne sry hatte noch alte server version jetzt nicht mehr...
    jetzt werden aber nur 2 von 7 oder 8 leeren häusern angezeigt und die anderen icons nicht


    edit:
    Auf MEINER KARTE WERDEN DIE ICONS JETZT NUR NOCH ANGEZEIGT WENN ICH SIE AUF DER MINIMAPMINIMAL SEHE. IST DAS BEI EUCH AUCH SO? ICH HABE SCHON ALLE MEINE ICONS RAUSGENOMMEN ABER NICHTMAL DIE SAMP STANDARTSSTANDARTE WERDEN ANGEZEIGT.
    SRY FOR CAPSLOCK SCHREIB VOM IPOD

    Code
    C:\San Andreas\gamemodes\bla.pwn(7560) : error 017: undefined symbol "i"


    Zeilen:
    public SetMapIconForAll(Float:xc,Float:yc,Float:zc,type,color)
    {
    for(new i = 0; i<MAX_PLAYERS; i++)
    {
    SetPVarInt(i,"map_count",GetPVarInt(i,"map_count")+1);
    SetPlayerMapIcon(i,GetPVarInt(i,"map_count"),Float:xc,Float:yc,Float:zc,type,color);
    }
    return GetPVarInt(i,"map_count");
    }

    Folgende errors:

    Code
    C:\San Andreas\gamemodes\bla.pwn(7555) : error 017: undefined symbol "i"
    C:\San Andreas\gamemodes\bla.pwn(7559) : error 017: undefined symbol "tempid"
    C:\San Andreas\gamemodes\bla.pwn(7561) : error 017: undefined symbol "i"


    Zeilen:
    public SetMapIconForAll(Float:xc,Float:yc,Float:zc,type,color)
    {
    SetPVarInt(i,"map_count",-1);
    for(new i = 0; i<MAX_PLAYERS; i++)
    {
    SetPVarInt(i,"map_count",GetPVarInt(i,"map_count")+1);
    SetPlayerMapIcon(i,tempid,Float:xc,Float:yc,Float:zc,type,color);
    }
    return GetPVarInt(i,"map_count");
    }

    Ich habe folgendes Problem:
    Bei OnPlayerConnect habe ich folgenden Code:
    for(new i = 0; i<sizeof(Hausplaces); i++)
    {
    if(!strcmp(Hausplaces[i][besitzer],"Zum Verkauf",false))
    {
    SetMapIconForAll(i,Hausplaces[i][haus_x],Hausplaces[i][haus_y],Hausplaces[i][haus_z],31,0);
    }
    }
    Das Problem ist:
    Die Map Icons werden zwar richtig gesetzt, jedoch werden alle anderen wie z.B. Bsn, PaynSpray, Tatoo, Ammunation nicht mehr angezeigt.
    Wie kann ich das ändern oder welche iconids sind schon von samp vergeben?


    Danke im Vorraus


    //edit: Titel verbessert


    MrMonat | Luca

    wie meinst du das... mein code sieht im Moment so aus:

    jetzt ist die .txt so:

    jetzt sieht die .txt so aus:

    Habe das Script jetzt folgendermaßen verändert:


    Jetzt klappt alles, außer das die ini jetzt so aussieht:


    Wie bekomme ich den Wert Geld jetzt in die nächste Zeile?

    Habs so geändert:


    und bekommme bei Zeile 90 error. Zeile 90:

    PHP
    list($bez[$i], $data[$i]) =  $zeile); // Teilt die Zeile z.b. $bez[18] = Level ; $data[18] = 1