Beiträge von Kevin_CaruZo

    Ehrlich gesagt hab ich die Anfrage nur aus Mitleid freigeschaltet. Willst du die nicht nochmal überarbeiten? Schau dir mal deine und dann andere Anfragen hier im Forum an.

    WAS :o? Moderatoren haben auch Mitleid und so:o? Das ist ja was ganz neues :3

    [pwn='10080']


    Function LoadTankstellen()
    {
    new rows, fields, var[64];
    new str[256], itxt[128];
    new ts = 1;
    format(str,sizeof(str),"SELECT * FROM `tankstellen` WHERE `ID` = '%d'",ts);
    mysql_tquery(MySQLConnection, str);
    cache_get_data(rows, fields);
    new tstelleninfos;
    new ioID;
    while(rows){
    cache_get_field_content(0,"ID",var); ts = strval(var);
    cache_get_field_content(0,"Besitzer",TankstellenInfo[ts][tsBesitzer]);
    cache_get_field_content(0,"Preis",var); TankstellenInfo[ts][tsPreis] = strval(var);
    cache_get_field_content(0,"Level",var); TankstellenInfo[ts][tsLevel] = strval(var);
    cache_get_field_content(0,"Kasse",var); TankstellenInfo[ts][tsKasse] = strval(var);
    cache_get_field_content(0,"BenzinPreis",var); TankstellenInfo[ts][tsLPreis] = strval(var);
    cache_get_field_content(0,"TPos_X1",var); TankstellenInfo[ts][tsPos_X][0] = floatstr(var);
    cache_get_field_content(0,"TPos_Y1",var); TankstellenInfo[ts][tsPos_Y][0] = floatstr(var);
    cache_get_field_content(0,"TPos_Z1",var); TankstellenInfo[ts][tsPos_Z][0] = floatstr(var);
    cache_get_field_content(0,"TPos_X2",var); TankstellenInfo[ts][tsPos_X][1] = floatstr(var);
    cache_get_field_content(0,"TPos_Y2",var); TankstellenInfo[ts][tsPos_Y][1] = floatstr(var);
    cache_get_field_content(0,"TPos_Z2",var); TankstellenInfo[ts][tsPos_Z][1] = floatstr(var);
    cache_get_field_content(0,"EPos_X",var); TankstellenInfo[ts][tsEPos_X] = floatstr(var);
    cache_get_field_content(0,"EPos_Y",var); TankstellenInfo[ts][tsEPos_Y] = floatstr(var);
    cache_get_field_content(0,"EPos_Z",var); TankstellenInfo[ts][tsEPos_Z] = floatstr(var);
    cache_get_field_content(0,"S_PosX",var); TankstellenInfo[ts][tsTPos_X] = floatstr(var);
    cache_get_field_content(0,"S_PosY",var); TankstellenInfo[ts][tsTPos_Y] = floatstr(var);
    cache_get_field_content(0,"S_PosZ",var); TankstellenInfo[ts][tsTPos_Z] = floatstr(var);
    cache_get_field_content(0,"S_PosR",var); TankstellenInfo[ts][tsTPos_R] = floatstr(var);
    if(strlen(TankstellenInfo[ts][tsBesitzer]) < 2)
    {
    format(Text, sizeof(Text), "Tankstelle 'ID: {FF0000}%d{FFFFFF}' zu verkaufen!\nBesitzer: {FF0000}Staat{FFFFFF}\nLevel: {FF0000}%d{FFFFFF}\n", ts, TankstellenInfo[ts][tsLevel]);
    format(Text, sizeof(Text), "%sPreis: {FF0000}%d${FFFFFF}\nBenutze '{FF0000}/kaufen{FFFFFF}'\num dir die Tankstelle zu kaufen",Text, TankstellenInfo[ts][tsPreis]);
    TankstellenInfo[ts][tsPickup][0] = CreatePickup(1273, 23, TankstellenInfo[ts][tsEPos_X], TankstellenInfo[ts][tsEPos_Y], TankstellenInfo[ts][tsEPos_Z], -1);
    }
    else
    {
    format(Text, sizeof(Text), "Tankstelle 'ID: {FF0000}%d{FFFFFF}'\nBesitzer: {FF0000}%s", ts, TankstellenInfo[ts][tsBesitzer]);
    TankstellenInfo[ts][tsPickup][0] = CreatePickup(1272, 23, TankstellenInfo[ts][tsEPos_X], TankstellenInfo[ts][tsEPos_Y], TankstellenInfo[ts][tsEPos_Z], -1);
    }



    TankstellenInfo[ts][tsText][0] = Create3DTextLabel(Text, COLOR_WHITE, TankstellenInfo[ts][tsEPos_X], TankstellenInfo[ts][tsEPos_Y], TankstellenInfo[ts][tsEPos_Z], 10.0, 0);



    format(Text, sizeof(Text), "Tankstelle 'ID: {FF0000}%d{FFFFFF}'\nBenutze '{FF0000}/tanken{FFFFFF}'\num dein Fahrzeug zu betanken\nLiter Preis: {FF0000}%d{FFFFFF}", ts, TankstellenInfo[ts][tsLPreis]);
    TankstellenInfo[ts][tsText][1] = Create3DTextLabel(Text, COLOR_WHITE, TankstellenInfo[ts][tsPos_X][0], TankstellenInfo[ts][tsPos_Y][0], TankstellenInfo[ts][tsPos_Z][0], 10.0, 0);
    TankstellenInfo[ts][tsText][2] = Create3DTextLabel(Text, COLOR_WHITE, TankstellenInfo[ts][tsPos_X][1], TankstellenInfo[ts][tsPos_Y][1], TankstellenInfo[ts][tsPos_Z][1], 10.0, 0);



    TankstellenInfo[ts][tsPickup][1] = CreatePickup(1650, 23, TankstellenInfo[ts][tsPos_X][0], TankstellenInfo[ts][tsPos_Y][0], TankstellenInfo[ts][tsPos_Z][0], -1);
    TankstellenInfo[ts][tsPickup][2] = CreatePickup(1650, 23, TankstellenInfo[ts][tsPos_X][1], TankstellenInfo[ts][tsPos_Y][1], TankstellenInfo[ts][tsPos_Z][1], -1);
    TankstellenInfo[ts][tsErstellt] = true;
    }
    tstelleninfos++;
    printf(" Es wurden %d Tankstellen erfolgreich geladen und erstellt.",tstelleninfos);
    }
    [/pwn]

    Jo Moin Leute,


    Ich habe schon viel ausprobiert, aber ich bekomme die Errors nicht weg...


    ERRORS:

    C:\Users\Kevin\Desktop\GNE Mystery Reallife\gamemodes\MysteryReallife.pwn(10111) : error 035: argument type mismatch (argument 1)
    C:\Users\Kevin\Desktop\GNE Mystery Reallife\gamemodes\MysteryReallife.pwn(10111) : error 039: constant symbol has no size
    C:\Users\Kevin\Desktop\GNE Mystery Reallife\gamemodes\MysteryReallife.pwn(10112) : error 035: argument type mismatch (argument 1)
    C:\Users\Kevin\Desktop\GNE Mystery Reallife\gamemodes\MysteryReallife.pwn(10112) : error 039: constant symbol has no size
    C:\Users\Kevin\Desktop\GNE Mystery Reallife\gamemodes\MysteryReallife.pwn(10117) : error 035: argument type mismatch (argument 1)
    C:\Users\Kevin\Desktop\GNE Mystery Reallife\gamemodes\MysteryReallife.pwn(10117) : error 039: constant symbol has no size
    C:\Users\Kevin\Desktop\GNE Mystery Reallife\gamemodes\MysteryReallife.pwn(10121) : error 035: argument type mismatch (argument 1)
    C:\Users\Kevin\Desktop\GNE Mystery Reallife\gamemodes\MysteryReallife.pwn(10123) : error 035: argument type mismatch (argument 1)
    C:\Users\Kevin\Desktop\GNE Mystery Reallife\gamemodes\MysteryReallife.pwn(10123) : error 039: constant symbol has no size
    C:\Users\Kevin\Desktop\GNE Mystery Reallife\gamemodes\MysteryReallife.pwn(10124) : error 035: argument type mismatch (argument 1)
    C:\Users\Kevin\Desktop\GNE Mystery Reallife\gamemodes\MysteryReallife.pwn(10125) : error 035: argument type mismatch (argument 1)



    Function LoadTankstellen()
    {
    new rows, fields, var[64];
    new str[256], itxt[128];
    new ts = 1;
    format(str,sizeof(str),"SELECT * FROM `tankstellen` WHERE `ID` = '%d'",ts);
    mysql_tquery(MySQLConnection, str);
    cache_get_data(rows, fields);
    new tstelleninfos;
    new ioID;
    while(rows){
    cache_get_field_content(0,"ID",var); ts = strval(var);
    cache_get_field_content(0,"Besitzer",TankstellenInfo[ts][tsBesitzer]);
    cache_get_field_content(0,"Preis",var); TankstellenInfo[ts][tsPreis] = strval(var);
    cache_get_field_content(0,"Level",var); TankstellenInfo[ts][tsLevel] = strval(var);
    cache_get_field_content(0,"Kasse",var); TankstellenInfo[ts][tsKasse] = strval(var);
    cache_get_field_content(0,"TPos_X1",var); TankstellenInfo[ts][tsPos_X][0] = floatstr(var);
    cache_get_field_content(0,"TPos_Y1",var); TankstellenInfo[ts][tsPos_Y][0] = floatstr(var);
    cache_get_field_content(0,"TPos_Z1",var); TankstellenInfo[ts][tsPos_Z][0] = floatstr(var);
    cache_get_field_content(0,"TPos_X2",var); TankstellenInfo[ts][tsPos_X][1] = floatstr(var);
    cache_get_field_content(0,"TPos_Y2",var); TankstellenInfo[ts][tsPos_Y][1] = floatstr(var);
    cache_get_field_content(0,"TPos_Z2",var); TankstellenInfo[ts][tsPos_Z][1] = floatstr(var);
    cache_get_field_content(0,"EPos_X",var); TankstellenInfo[ts][tsEPos_X] = floatstr(var);
    cache_get_field_content(0,"EPos_Y",var); TankstellenInfo[ts][tsEPos_Y] = floatstr(var);
    cache_get_field_content(0,"EPos_Z",var); TankstellenInfo[ts][tsEPos_Z] = floatstr(var);
    cache_get_field_content(0,"S_PosX",var); TankstellenInfo[ts][tsTPos_X] = floatstr(var);
    cache_get_field_content(0,"S_PosY",var); TankstellenInfo[ts][tsTPos_Y] = floatstr(var);
    cache_get_field_content(0,"S_PosZ",var); TankstellenInfo[ts][tsTPos_Z] = floatstr(var);
    cache_get_field_content(0,"S_PosR",var); TankstellenInfo[ts][tsTPos_R] = floatstr(var);
    if(strlen(TankstellenInfo[ts][tsBesitzer]) < 2)
    {
    format(Text, sizeof(Text), "Tankstelle 'ID: {FF0000}%d{FFFFFF}' zu verkaufen!\nBesitzer: {FF0000}Staat{FFFFFF}\nLevel: {FF0000}%d{FFFFFF}\n", ts, TankstellenInfo[ts][tsLevel]);
    format(Text, sizeof(Text), "%sPreis: {FF0000}%d${FFFFFF}\nBenutze '{FF0000}/kaufen{FFFFFF}'\num dir die Tankstelle zu kaufen",Text, TankstellenInfo[ts][tsPreis]);
    TankstellenInfo[ts][tsPickup][0] = CreatePickup(1273, 23, TankstellenInfo[ts][tsEPos_X], TankstellenInfo[ts][tsEPos_Y], TankstellenInfo[ts][tsEPos_Z], -1);
    }
    else
    {
    format(Text, sizeof(Text), "Tankstelle 'ID: {FF0000}%d{FFFFFF}'\nBesitzer: {FF0000}%s", ts, TankstellenInfo[ts][tsBesitzer]);
    TankstellenInfo[ts][tsPickup][0] = CreatePickup(1272, 23, TankstellenInfo[ts][tsEPos_X], TankstellenInfo[ts][tsEPos_Y], TankstellenInfo[ts][tsEPos_Z], -1);
    }



    TankstellenInfo[ts][tsText][0] = Create3DTextLabel(Text, COLOR_WHITE, TankstellenInfo[ts][tsEPos_X], TankstellenInfo[ts][tsEPos_Y], TankstellenInfo[ts][tsEPos_Z], 10.0, 0);



    format(Text, sizeof(Text), "Tankstelle 'ID: {FF0000}%d{FFFFFF}'\nBenutze '{FF0000}/tanken{FFFFFF}'\num dein Fahrzeug zu betanken", ts);
    TankstellenInfo[ts][tsText][1] = Create3DTextLabel(Text, COLOR_WHITE, TankstellenInfo[ts][tsPos_X][0], TankstellenInfo[ts][tsPos_Y][0], TankstellenInfo[ts][tsPos_Z][0], 10.0, 0);
    TankstellenInfo[ts][tsText][2] = Create3DTextLabel(Text, COLOR_WHITE, TankstellenInfo[ts][tsPos_X][1], TankstellenInfo[ts][tsPos_Y][1], TankstellenInfo[ts][tsPos_Z][1], 10.0, 0);



    TankstellenInfo[ts][tsPickup][1] = CreatePickup(1650, 23, TankstellenInfo[ts][tsPos_X][0], TankstellenInfo[ts][tsPos_Y][0], TankstellenInfo[ts][tsPos_Z][0], -1);
    TankstellenInfo[ts][tsPickup][2] = CreatePickup(1650, 23, TankstellenInfo[ts][tsPos_X][1], TankstellenInfo[ts][tsPos_Y][1], TankstellenInfo[ts][tsPos_Z][1], -1);
    TankstellenInfo[ts][tsErstellt] = true;
    }
    tstelleninfos++;
    printf(" Es wurden %d Tankstellen erfolgreich geladen und erstellt.",tstelleninfos);
    }


    Ich hoffe, jemand kann mir helfen, habe mein Kopf schon sehr hart angestrent..


    MfG EagleKevin_

    Guten Tag,


    Ich ahbe ein Problem undzwar wenn ich jemanden Admin level 1 mache dann steht da du hast den User XYZ zum User befördert, obwhol da Supporter stehen sollte.



    Mein Code:

    ocmd:makeadmin(playerid, params[]){
    new id, level, string[128];
    if(PlayerInfo[playerid][pAdmin] < 2001)return ERROR(playerid, "Du bist kein Projektleiter!");
    if(sscanf(params, "ui", id, level))return OtherUsage(playerid, "/makeadmin [Name / ID] [Adminlevel]");
    if(!IsPlayerConnected(id))return ERROR(playerid, "Der Spieler ist nicht Online");
    if(PlayerInfo[id][pAdmin] < level){
    format(string, sizeof(string), "Du wurdest von %s %s zum %s befördert.", AdminRang(playerid),GetName(playerid),AdminRang(id));
    SendClientMessage(id, COLOR_WHITE, string);
    format(string, sizeof(string), "Du hast %s zu einem %s befördert.",GetName(id),AdminRang(id));
    SendClientMessage(playerid, COLOR_WHITE, string);
    } else {
    format(string, sizeof(string), "Du wurdest von %s %s zum %s degradiert.", AdminRang(playerid),GetName(playerid),AdminRang(id));
    SendClientMessage(id, COLOR_WHITE, string);
    format(string, sizeof(string), "Du hast %s zu einem %s degradiert.",GetName(id),AdminRang(id));
    SendClientMessage(playerid, COLOR_WHITE, string);
    }
    PlayerInfo[id][pAdmin] = level;
    return 1;
    }