Beiträge von huGGy


    new vID[MAX_PLAYERS];
    ocmd:aduty(playerid,params[])
    {
    new Float:X,Float:Y,Float:Z,Float:R,vID;
    GetPlayerPos(playerid,X,Y,Z);
    GetPlayerFacingAngle(playerid,R);
    vID[playerid]=CreateVehicle(457,X,Y,Z,R,1,1,0);
    return 1;
    }
    ocmd:offduty(playerid,params[])
    {
    DestroyVehicle(vID[playerid]);
    return 1;
    }



    eine Möglichkeit wäre es wenn du einen array verwendest wie oben.


    mit freundlichem Gruß
    Timo Schneider

    Du kannst die hier eine NPL beantragen, aber dies geht nur noch wärden den amerikanischen Geschäftszeiten:


    http://npl.teamspeakusa.com/ts3npl.php



    NPL registrations are currently CLOSED


    NPL applications are processed
    manually by our USA office between Monday 9AM until Friday 5PM USA
    Pacific time, excluding holidays.


    mit freundlichem Gruß
    Timo Schneider

    Pass auf mach das ganze doch in einen format:



    new query[2048];


    format(query, sizeof(query),"UPDATE user SET score='%i',geld='%i',adminlevel='%i',fraktion='%i',wanteds='%i',bank='%i',autoschein='%i',kampfstyle='%i',jobid='%i',arbeitslosengeld='%i',rank='%i' \
    neu='%i',skin='%i',payday='%i',biz='%i',tban='%i',casinochips='%i',prison='%i',prisontime='%i',ausweis='%i',herkunft='%i',staatsange='%i',wohnort='%i',alter='%i',knastaufenthalt='%i',\
    pdtickets='%i',autopunkte='%i',boombox='%i',sprayticket='%i',ausweisgultig='%s' WHERE id='%i'",
    pscore[playerid],
    pgeld[playerid],
    padminlvl[playerid],
    pfraktion[playerid],
    pwanteds[playerid],
    pbank[playerid],
    fuhrerschein[playerid],
    pkampfstyle[playerid],
    jobid[playerid],
    arbeitslosengeld[playerid],
    prank[playerid],neu[playerid],
    pskin[playerid],npayday[playerid],
    pbiz[playerid],timeban[playerid],
    casinochips[playerid],
    knastid[playerid],
    knastzeit[playerid],
    ausweis[playerid],
    herkunft[playerid],
    staatsan[playerid],
    wohnort[playerid],
    alter[playerid],
    kaufenthalt[playerid],
    tickets[playerid],
    autopunkte[playerid],
    boombox[playerid],
    sprayticket[playerid],
    gultigbis[playerid],
    idx[playerid]);
    mysql_tquery(DB,query,"","");

    eventuel so ?



    new query[2000];
    format(query, sizeof(query),"UPDATE user SET score='%i',geld='%i',adminlevel='%i',fraktion='%i',wanteds='%i',bank='%i',autoschein='%i',kampfstyle='%i',jobid='%i',arbeitslosengeld='%i',rank='%i'",pscore[playerid],pgeld[playerid],padminlvl[playerid],pfraktion[playerid],pwanteds[playerid],pbank[playerid],fuhrerschein[playerid],pkampfstyle[playerid],jobid[playerid],arbeitslosengeld[playerid],prank[playerid]);
    format(query, sizeof(query),"%s,neu='%i',skin='%i',payday='%i',biz='%i',tban='%i',casinochips='%i',prison='%i',prisontime='%i',ausweis='%i',herkunft='%i',staatsange='%i',wohnort='%i',alter='%i',knastaufenthalt='%i'",query,neu[playerid],pskin[playerid],npayday[playerid],pbiz[playerid],timeban[playerid],casinochips[playerid],knastid[playerid],knastzeit[playerid],ausweis[playerid],herkunft[playerid],staatsan[playerid],wohnort[playerid],alter[playerid],kaufenthalt[playerid]);
    format(query, sizeof(query),"%s,pdtickets='%i',autopunkte='%i',boombox='%i',sprayticket='%i',ausweisgultig='%s' WHERE id='%i'",query,tickets[playerid],autopunkte[playerid],boombox[playerid],sprayticket[playerid],gultigbis[playerid],idx[playerid]);
    mysql_tquery(DB,query,"","");



    mit freundlichem Gruß
    Timo Schneider

    Guten Abend,


    Diese Lib muss dein Hoster installieren falls du nur den Gameserver mietest bei einen
    vServer oder einen Rootserver musst du diese per Hand nachinstallieren.
    Falls du noch weitere Hilfe benötigst kannst du dich gerne bei mir melden.


    mit freundlichem Gruß
    Timo Schneider

    Mir sieht das eheer danach aus dass der Server von einer Firewall etc geblockt wird da er ja laut log Online sein müsste.
    Genauers kann man sicherlich vom Hoster erfahren was alles noch auf dem Weg vom Server zum Internet liegt an Firewalls.


    Kannst du den Server anpingen ?


    mit freundlichem Gruß
    Timo Schneider

    Poste mal bitte die Funktion GetName.
    Unteranderem ist wichtig ob denn überhaupt eine Datei in den Ordner gelegt wird auch wenn Sie nur %s.txt heist.


    Dann würde ich dich bitten dass du mal noch in die Registrierung normale prints einbaust um zu sehen ob der überhaupt bis da hin kommt.


    mit freundlichem Gruß
    Timo Schneider


    new handle = mysql_connect(const host[], const user[], const database[], const password[], port = 3306, bool:autoreconnect = true);


    mysql_format(handle, query, sizeof(query), "SELECT * FROM `airlines`");
    mysql_tquery(handle, query, "Public", "i", playerid);


    In der r34 sollte das ganze in etwa so aufgebaut sein.


    mit freundlichem Gruß
    Timo Schneider

    2 Zeilen über und unter dem Fehler bitte und diesen BITTE AUCH MARKIEREN.
    Sonst können wir die Zeilen eraten,


    mit freundlichem Gruß
    Timo Schneider

    2 Zeilen über und unter dem Fehler wären sehr nett, damit wir auch helfen können.


    mit freundlichem Gruß
    Timo Schneider


    mysql_retrieve_row();
    mysql_fetch_field_row(name,"aName");
    format(dialog,sizeof(dialog),"%s\n%s",dialog,name);




    So dürfte das einwenig einfacher als mit strcat gehen.
    Da ganze einfach in die for-schleife einsetzen.


    Edit:


    Da du die r34 benutz musst du aus mysql_query ein mysql_tquery machen wie es in der Include steht.


    mit freundlichem Gruß
    Timo Schneider

    CMD:airlines(playerid, params[])
    {
    new string[256],rows,dialog[512],name[52];
    format(string,sizeof(string),"SELECT * FROM `airlines` ");
    mysql_query(string);//1470
    mysql_store_result();
    rows = mysql_num_rows();
    if(rows)
    {
    for(new x=0;x<rows;x++)//1475 , -> ;
    {
    mysql_retrieve_row();
    mysql_fetch_field_row(name,"aName");
    strcat(dialog,"%s\n",name);//1479 %s\n -> "%s\n"
    }
    return ShowPlayerDialog(playerid,50,DIALOG_STYLE_LIST,"Überschrift",dialog,"Button1","Button2");
    }
    return SendClientMessage(playerid,Grau,"Es gibt keine Airlines");
    }


    Probier es mal so, welches mysql Plugin verwendest du ?