Beiträge von ÉSMaticx

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums

    Gute Mittag,


    ich habe eine Frage zu PVar´s



    GetPVarInt(playerid, "Bank") -= strval(inputtext);


    Kann mir wer sagen wieso ich da diesen Fehler bekomme:


    SQL
    filterscripts\Bank.pwn(243) : error 022: must be lvalue (non-constant)


    ocmd:kick(playerid,params[])
    {
    new pID, reason[50], string[50];
    if(!SpielerInfo[playerid][pAdminlevel] >= 1)return SendClientMessage(playerid,error,"Du bist kein Supporter Rank 1!");
    if(sscanf(params,"us",pID, reason))return SendClientMessage(playerid,error,"FEHLER:/kick [SPIELER/ID][GRUND]");
    if(IsPlayerConnected(pID))return SendClientMessage(playerid,error,"Diesen Spieler gibt es nicht!");
    format(string,sizeof(string),"Der Spieler %s(ID:%i) wurde von Admin %s wegen %s gekickt!", PlayerName(pID), pID, PlayerName(playerid), reason);
    SendClientMessageToAll(error,string);
    Kick(pID);
    return 1;
    }


    Bitte schön

    <blockquote username="KC Rebell Würde ich gerne mit meinem Server machen, sind aber einige Bugs enthalten.


    z.B. Der mit der Color ID verschiebung / verwechslung bei den Cars.
    Eventuell weis ja @BlackAce: mehr dazu.


    MFG


    Das ist kein Bug, das ist gewollt. Die alten Farben von 128-254 gab es durch einen Bug und waren auch nicht immer bei jedem die gleiche Farbe, deswegen wurden neue feste Farben für die IDs von 128-254 gewählt


    Hier die neuen Farben:
    Oben sind die alten unten sind die neuen: http://wiki.sa-mp.com/wiki/Color_ID
    Wie man sieht waren bei den alten sowieso 80% schwarz und jetzt mit den neuen gibt es mehr verschiedene
    Danke dir für die Info ;)

    Also von 0.3x bin ich etwas enttäsucht aber auch begeistert.


    Das Skin Change System ist echt TOP und biettet sich gut für Reallife Server an ;)


    Ein großes - aufgrund der verschiebung der Color IDs

    Guten Tag allen zusammen,


    da ich neu in der Szene von PHP bin möchte ich gerne wissen wie ich zwischen 2 Werten entscheiden kann ?


    Meine Abfrage:


    PHP
    $_SESSION['userautoschein'] = $UserLogin['Führerschein'];


    jetz möchte ich aber das aus der .ini datei gelsen wird ob es


    Führerschein = 0 oder Führerschein = 1 ist


    Sollte es 0 sein soll es Nein heissen und bei 1 Ja


    Ich hoffe die Frage ist verständlich danke im Vorraus


    MFG
    KC

    Vielen Dank für die Hilfe,


    jedoch wird bei meiner Abfrage die IP schon abgefragt nur der Name wird nicht herausgegeben:



    //Maximale IP-Adressen
    new pID_ip[32+1], string[258];
    GetPlayerIp(playerid, pID_ip, 32);
    new num_players_on_ip = GetNumberOfPlayersOnThisIP(pID_ip);
    if(num_players_on_ip > 1)
    {
    format(string, sizeof(string), "[Multiaccount]: {ffff00} Spieler %s (ID: %d) und Spieler %s (ID: %d) verwenden die gleiche IP - Adresse.", SpielerName(playerid), playerid);
    for(new admin = 0; admin < MAX_PLAYERS; admin++)
    {
    if(IsPlayerConnected(admin))
    {
    if(isPlayerAnAdmin(admin, 5))
    {
    SendClientMessage(admin, Leuchtrot, string);
    return 1;
    }
    }
    return 1;
    }
    }

    Ich habe es jetz so:



    ocmd:name(playerid, params[])
    {
    new pID_ip[32+1], string[258];
    GetPlayerIp(playerid, pID_ip, 32);
    format(string, sizeof(string), "Mein Name ist: %s ", GetNameFromIP(playerid, pID_ip));
    SendClientMessage(playerid, Gelb, string);
    return 1;
    }


    mit diesem stock:



    stock GetNameFormIP(playerid,_IP[])
    {
    new IPName[MAX_PLAYER_NAME],IPUser[32];
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    GetPlayerIp(i, IPUser, 32);
    if(!strcmp(_IP,IPUser,true))
    {
    if(playerid!=i)
    {
    GetPlayerName(i,IPName,MAX_PLAYER_NAME);
    return IPName;
    }
    }
    }
    GetPlayerName(playerid,IPName,MAX_PLAYER_NAME);
    return IPName;
    }





    und es geht nicht, er gibt mir immer noch nur

    SQL
    Dein Name ist:

    Srry aber ich versteh das nicht ganz. Könntest du mir den jetz genau sagen wie ich den Namen herausfinde bei meinem Command:

    ocmd:name(playerid, params[])
    {
    new pID_ip[32+1], string[258];
    GetPlayerIp(playerid, pID_ip, 32);
    format(string, sizeof(string), "Mein Name ist: %s ", GetNameFromIP(playerid, pID_ip));
    SendClientMessage(playerid, Gelb, string);
    return 1;
    }


    Ich habe es jetz so probiert:



    ocmd:name(playerid, params[])
    {
    new pID_ip[32+1], string[258];
    GetPlayerIp(playerid, pID_ip, 32);
    format(string, sizeof(string), "Mein Name ist: %s ", GetNameFromIP(playerid, pID_ip));
    SendClientMessage(playerid, Gelb, string);
    return 1;
    }


    und deinem stock, jedoch gibt er mir nur aus

    SQL
    Dein Name ist:

    Servus allen zusammen,


    ich möchte gerne wissen wie ich hier bei dem Code, von
    pID_ip den Namen herausfinden kann ?



    //Maximale IP-Adressen
    new pID_ip[32+1], string[258];
    GetPlayerIp(playerid, pID_ip, 32);
    new num_players_on_ip = GetNumberOfPlayersOnThisIP(pID_ip);
    if(num_players_on_ip > 1)
    {
    format(string, sizeof(string), "Multiaccount: {ffff00} Spieler %s (ID: %d) und Spieler ID: %s verwenden die gleiche IP - Adresse.", SpielerName(playerid), playerid, SpielerName(//Hier kommt dan was rein ?));
    for(new admin = 0; admin < MAX_PLAYERS; admin++)
    {
    if(IsPlayerConnected(admin))
    {
    if(isPlayerAnAdmin(admin, 5))
    {
    SendClientMessage(admin, Leuchtrot, string);
    return 1;
    }
    }
    return 1;
    }
    }
    return 1;

    Habe ich es so:



    printf("Multiaccount: Spieler %s (ID: %d) und Spieler %s (ID: %d) verwenden die gleiche IP - Adresse. Max IPs: %d", SpielerName(playerid), playerid, SpielerName(pID_ip), pID_ip, 2);


    besteht immer noch der Fehler,


    habe ich es so:



    printf("Multiaccount: Spieler %s (ID: %d) und Spieler %s (ID: %d) verwenden die gleiche IP - Adresse. Max IPs: 2", SpielerName(playerid), playerid, SpielerName(pID_ip), pID_ip);


    besteht auch weiterhin der fehler

    Gute Nacht Freunde des Scriptings ;)


    Ich wollte mal fragen wo hier der Fehler liegt:



    if(num_players_on_ip > 2)
    {
    printf("Max IP´s: Spieler %s (ID %d) und Spieler %s (ID %d) verwenden die gleiche IP - Adresse. Max IP´s: %d", SpielerName(playerid), playerid, SpielerName(pID_ip), pID_ip, 2); // Zeile
    return 1;
    }


    SQL
    Zeile (115) : error 035: argument type mismatch (argument 1)


    Das wäre der error. Ich würde mich über hilfe freuen ;)


    MFG