Beiträge von Dr. Frauenarzt

    Hallo,


    Wen ich die Flagge eingenommen habe bleibt der Name immer gleich.


    Heißt:



    Code
    format(string, sizeof(string), "{AFAFAF}Flagge A\n%s\n\n%s", GangFight[gw][warZoneName], GetFrakName(GangFight[gw][warOwner]));
    						Update3DTextLabelText(GangFight[gw][WarLabel][0], COLOR_WHITE, string);


    Sollte sich der warowner ändern wen er die Flagge eingenommen hat.


    Guten Tag,


    Ich habe folgendes Problem.



    -> Ich erstelle einen ATM Funktioniert und kann den auch danach bedienen.
    -> Lösche ich einen ATM und erstelle danach einen Neuen funktioniert dies nicht mehr.
    -> Darum wollte ich nun wissen was daran falsch ist.



    Erstellen:



    Wen man den ATM Erstellt hat. Bewegen Speichern usw...


    Löschen:

    Kurze frage an euch...



    Wen ich ein Notruf annehme ja..
    Sollte ein Gametext erscheinen Wieviel sekunden er noch Zeit hat bis die Person "Respawnt"



    PlayerInfo[playerid][pTotUnix] das kann man verwenden wielange er noch im krankenhaus ist.

    Na das ist eine Alte Version vom D. S. Z und das will ich erstmal zum laufen kriegen und dann umschrieben auf die Neue Version :)




    //E:


    C:\Users\Patrick\Desktop\Gamemode\gamemodes\gamemod.pwn(2952) : error 035: argument type mismatch (argument 1)




    Habe die R33 schon versucht aber das scheint es nicht zu sein..


    Wen ich die R33 drinnen habe passiert das:



    C:\Users\Patrik\Desktop\Gamemode\gamemodes\gamemode.pwn(3080) : warning 224: indeterminate array size in "sizeof" expression (symbol "max_len")



    stock mysql_SetInt(Table[], Field[], To, Where[], Where2[])
    {
    mysql_real_escape_string(Table, Table); //3080
    mysql_real_escape_string(Field, Field);
    mysql_real_escape_string(Where, Where);
    mysql_real_escape_string(Where2, Where2);
    format(query, 128, "UPDATE %s SET %s = '%d' WHERE %s = '%s'", Table, Field, To, Where, Where2);
    mysql_query(query);
    return true;


    }

    Welche Mysql Version ist das


    Code
    stock mysql_SetInt(Table[], Field[], To, Where[], Where2[])
    {
        mysql_real_escape_string(Table, Table);
        mysql_real_escape_string(Field, Field);
        mysql_real_escape_string(Where, Where);
        mysql_real_escape_string(Where2, Where2);
        format(query, 128, "UPDATE %s SET %s = '%d' WHERE %s = '%s'", Table, Field, To, Where, Where2);
        mysql_query(query);
        return true;
    }


    Hey, Kurze frage.


    Wie kann ich die Position meinen Partner von einem Andern spieler zeigen?
    Heißt: /showpos [Mein Partner] [Von dem Spieler den ich Orte]


    [debug] AMX backtrace:
    [debug] #0 00034098 in public ocmd_carinfo (playerid=0, params[]=@0072d618 "38") at C:\Users\Patrik\Desktop\Selfmade)\gamemodes\German.pwn:3638
    [debug] #1 native CallLocalFunction () from samp-server.exe
    [debug] #2 00000774 in public OnPlayerCommandText (playerid=0, cmdtext[]=@0072d5e8 "/carinfo 38") at C:\Users\Patrik\Desktop\Selfmade\pawno\include\ocmd.inc:77



    Code
    if(VehicleOwner != INVALID_PLAYER_ID)
        {
            new slot = GetPrivateVehicleOwnerSlot(veh, VehicleOwner);
            format(string, sizeof(string), "Allgemeines:\tBesitzer: %s (ID: %d)\n\t\tFahrgestellnummer: %d\n\t\tKennzeichen: %s\n\t\tModel: %s\n\t\tFarbe: %d / %d\n\nSonstiges:\tZustand: %d Prozent\n\t\tTank: %.1f L\n\t\tKilometerstand: %.1f km", //3638
            PrivateVehicle[VehicleOwner][slot][vehBesitzer], VehicleOwner, PrivateVehicle[VehicleOwner][slot][vehFahrgestell], PrivateVehicle[slot][veh][vehNumberPlate], VehicleName[GetVehicleModel(veh)-400], PrivateVehicle[VehicleOwner][slot][vehColor1], PrivateVehicle[VehicleOwner][slot][vehColor2], CarHealthIni,
            Vehicle[veh][vehFuel], Vehicle[veh][vehKMStand]);
            ShowPlayerDialog(playerid, DIALOG_CARINFO, DIALOG_STYLE_MSGBOX, "Fahrzeug Infomationen", string, "Schließen", "");
        }


    So sieht der Befehl derzeit aus wie du ihn mir geschickt hast.
    Habe mir den mal etwas genauer angeschaut und macht auch meiner meinung auch jetz mehr sinn. :D


    Wie genau meinst du wo es hin muss?

    Code
    stock IsAFraktionsVeh(vehicleid)
    {
    	for(new fV;fV<MAX_FVEHS;fV++)
    	{
    		if(vehicleid == fVehicle[fV][vehID])return fV;
    	}
    	return INVALID_VEHICLE_ID;
    }


    Wen ich /carinfo eingebe und die ID´s von den Privaten autos angebe steht das es keine Besitzer gibt von den Fahrzeug obwohl es einen gibt

    Ja bin gerne eine Messi haha :D


    Ich check nur mehr 0.


    Also das mit -1 kacke da habe ich nun == 1 ersetzt :D


    ZITAT:


    slot wird nirgends zugewiesen. <- Fraglich ist was ich da zuweisen soll.
    Das bringt uns zum nächsten Problem, VehicleOwner ist entweder 1 oder -1. Du glaubst aber, es entspricht der playerid vom Besitzer, was nicht der Fall ist <- Verstehe nicht ganz wo du damit hin willst :D



    X( bin total heute schon überfordert :D

    So das habe ich nun andere sachlage noch dann hab ich den müll endlich hinter mir..


    CARINFO:



    Um festzustellen den Besitzer:


    Also das heitß:


    Wen ich /carinfo und die Fahrzeug ID eingebe kommt der Dialog. -> Das Ist schon soweit richtig.
    Nur das Problem ist das es keine Werte ausgibt außer Tank und den Tank. Mehr sagt er mir nicht steht überall 0 oder garnichts


    Das sind die 2 Codes. Einmal wen er das Fahrzeug auswhält hat wen er dann auf auswählen klickt soll es geortet werden.


    Sry bin heute schon neben mir und genervt von den mist :D