Beiträge von ChristianW

    Ja kann man wir machen Lehrzeichen da es dann übersichtlicher ist


    Edit:


    for(new i=0;i<MAX_PLAYERS;i++)


    Ist das gleiche wie


    for(new i = 0; i < MAX_PLAYERS; i ++)


    Is das geliche wie


    for(new i = 0; i < MAX_PLAYERS; i += 1)


    Ja geht mal eine andere Frage, kannst du mir sagen wie ich das mache, das alle die den Wert PlayerInfo[playerid][pHauskey] in der Spalt Mietkey in MySQL hat das die auf 0 gesettet wird?

    Zeig mal mehr Code...also was darüber steht und darunter und die genaue Zeile in der der Warning kommt pls ^^


    mfg. :thumbup:


    if(!strcmp(cmd, "/sellhaus", true))
    {
    if(PlayerInfo[playerid][pHauskey] != 0)
    {
    new owner[128];
    format(owner,sizeof(owner),"Der Staat");
    PlayerHaus[PlayerInfo[playerid][pHauskey]][Owner] = owner;
    PlayerHaus[PlayerInfo[playerid][pHauskey]][Mietbar] = 0;
    PlayerHaus[PlayerInfo[playerid][pHauskey]][Verkauft] = 0;
    new Float:money;
    money = PlayerHaus[PlayerInfo[playerid][pHauskey]][Kosten] / 2;
    floatround(money,floatround_floor);
    new money2 = GetPlayerMoney(playerid) + money;
    GivePlayerMoney(playerid,money2);
    SendClientMessage(playerid,WHITE,"Du hast dein Haus verkauft!");
    UpdateHaus(PlayerInfo[playerid][pHauskey]);
    PlayerInfo[playerid][pHauskey] = 0;
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(PlayerInfo[i][pMietKey] != 0)
    {
    PlayerInfo[i][pMietKey] = 0;
    SendClientMessage(i,WHITE,"Dein Hausbesitzer hat sein Haus verkauft, du bist nun obdachlos!");
    }
    }
    return 1;
    }
    else
    {
    SendClientMessage(playerid,WHITE,"Du hast kein Haus!");
    return 1;
    }
    }


    Hier mal der ganze
    Danke

    Hey Com,


    Ich habe unerklärlicherweise 4 Errors in diesem Command
    if(!strcmp(cmd, "/setrent" true))
    {
    if(PlayerInfo[playerid][pHauskey] != 0)
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid,WHITE,"Benutzung: /setrent [Preis]");
    return 1;
    }
    new preis = strval(tmp);
    PlayerHaus[PlayerInfo[playerid][pHauskey]] = preis;
    return 1;
    }
    }


    Das Problem er zeigt an das der Error in der strcmp Zeile ist aber was das?
    Edit Erros


    C:\Users\Christian\Desktop\Pixel Roleplay\gamemodes\pixelrpv1.pwn(31952) : error 001: expected token: "-string end-", but found "-identifier-"
    C:\Users\Christian\Desktop\Pixel Roleplay\gamemodes\pixelrpv1.pwn(31952) : warning 215: expression has no effect
    C:\Users\Christian\Desktop\Pixel Roleplay\gamemodes\pixelrpv1.pwn(31952) : error 001: expected token: ";", but found ")"
    C:\Users\Christian\Desktop\Pixel Roleplay\gamemodes\pixelrpv1.pwn(31952) : error 029: invalid expression, assumed zero
    C:\Users\Christian\Desktop\Pixel Roleplay\gamemodes\pixelrpv1.pwn(31952) : 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.

    Mfg

    Hey Com,


    Ich habe heute ein Filterscript erstellt für jemanden , allerdings geht format nicht mehr obwohl es richt ig ist


    Beispiel:


    stock SavePlayer(playerid)
    {
    new Name[MAX_PLAYER_NAME], Data;
    GetPlayerName(playerid,Name,sizeof(Name));
    format(Data,sizeof(Data),"/GWD/%s.ini",Name);
    if(!fexist(Data))
    {
    dini_Create(Data);
    dini_IntSet(Data,"Normal",PlayerInfo[playerid][Noten]);
    dini_IntSet(Data,"Airforce",PlayerInfo[playerid][Notea]);
    dini_IntSet(Data,"Specialforce",PlayerInfo[playerid][Notes]);
    return 1;
    }
    return 1;
    }


    C:\Users\Christian\Desktop\Pixel Roleplay\Backup\gwd.pwn(528) : error 035: argument type mismatch (argument 1)
    C:\Users\Christian\Desktop\Pixel Roleplay\Backup\gwd.pwn(528) : error 035: argument type mismatch (argument 1)
    C:\Users\Christian\Desktop\Pixel Roleplay\Backup\gwd.pwn(529) : error 035: argument type mismatch (argument 1)
    C:\Users\Christian\Desktop\Pixel Roleplay\Backup\gwd.pwn(531) : error 035: argument type mismatch (argument 1)
    C:\Users\Christian\Desktop\Pixel Roleplay\Backup\gwd.pwn(532) : error 035: argument type mismatch (argument 1)
    C:\Users\Christian\Desktop\Pixel Roleplay\Backup\gwd.pwn(533) : error 035: argument type mismatch (argument 1)
    C:\Users\Christian\Desktop\Pixel Roleplay\Backup\gwd.pwn(534) : error 035: argument type mismatch (argument 1)
    C:\Users\Christian\Desktop\Pixel Roleplay\Backup\gwd.pwn(526) : warning 203: symbol is never used: "Data"
    C:\Users\Christian\Desktop\Pixel Roleplay\Backup\gwd.pwn(543) : error 035: argument type mismatch (argument 1)
    C:\Users\Christian\Desktop\Pixel Roleplay\Backup\gwd.pwn(543) : error 035: argument type mismatch (argument 1)
    C:\Users\Christian\Desktop\Pixel Roleplay\Backup\gwd.pwn(544) : error 035: argument type mismatch (argument 1)
    C:\Users\Christian\Desktop\Pixel Roleplay\Backup\gwd.pwn(545) : error 035: argument type mismatch (argument 1)
    C:\Users\Christian\Desktop\Pixel Roleplay\Backup\gwd.pwn(546) : error 035: argument type mismatch (argument 1)
    C:\Users\Christian\Desktop\Pixel Roleplay\Backup\gwd.pwn(541) : warning 203: symbol is never used: "Data"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    Braucht man dafür eine Include??


    Mfg

    Hey Com,


    Manchmal passiert folgendes auf meinem Server:


    Ich spawne, kann mich einloggen aber der rest ist einfach auf 0 gesettet? Ich spawne mit dem Clownskin und muss echt alles neu machen!
    Da ich das Passwort und den namen nicht neu in die Datenbanks chreibe ist der Account noch da sonst wäre er auch weg. Liegt es daran das mein PC so schlecht am Internet ist, da ich manchmal 10 Sekunden warten muss bis die Datenbank die Werte ins Enum lädt?


    Am Script kann es nicht liegen, unter welchem Callback denn bitte?


    Mfg

    Hey Com,


    Ich faller erneut wieder mal durch die Welt hier der Code:


    if(PlayerInfo[playerid][pSpawnanders] == 1)
    {
    if(PlayerInfo[playerid][pHauskey])
    {
    new i = PlayerInfo[playerid][pHauskey];
    new Float:xasdf, Float:yasdf, Float:zasdf;
    new Inter;
    xasdf = PlayerHaus[i][AHausx];
    yasdf = PlayerHaus[i][AHausy];
    zasdf = PlayerHaus[i][AHausz];
    Inter = PlayerHaus[i][Interior];
    SetPlayerPos(playerid,xasdf,yasdf,zasdf);
    SetPlayerInterior(playerid,Inter);
    SetPlayerVirtualWorld(playerid,PlayerHaus[i][Hausid]);
    }
    else if(PlayerInfo[playerid][pMietKey])
    {
    new i = PlayerInfo[playerid][pMietKey];
    new Float:xasdf, Float:yasdf, Float:zasdf;
    new Inter;
    xasdf = PlayerHaus[i][AHausx];
    yasdf = PlayerHaus[i][AHausy];
    zasdf = PlayerHaus[i][AHausz];
    Inter = PlayerHaus[i][Interior];
    SetPlayerPos(playerid,xasdf,yasdf,zasdf);
    SetPlayerInterior(playerid,Inter);
    SetPlayerVirtualWorld(playerid,PlayerHaus[i][Hausid]);
    }
    }


    Was ist das schon wieder?
    Mfg