Beiträge von restgnag

    Oben


    Bei deinem new clickedid
    "new clickedid zu new clickedid[MAX_PLAYERS];"


    //Bei OnPlayerClickPlayer
    dann "clickedid = clickedplayerid;" zu clickedid[playerid] = clickedplayerid;


    und bei deinem Teleport dialog


    "pID = clickedid";


    zu


    "pID = clickedid[playerid]";



    Hoffe Jeffry hat nichts dagegen ;(


    Ps. Gehe noch lernen. Bis Morgen ;)

    @Mr.Reese das wird nichts :)
    forward LoadID();



    Einfach


    format(query,sizeof(query),"SELECT id FROM accounts WHERE Name ='%s'",inputtext);
    mysql_function_query(dbhandle,query,true ,"LoadID","");


    public LoadPlayer(playerid){
    VARIABLE = cache_get_field_content_int(0, "id", dbhandle);
    }

    Code
    stock saveAccount(playerid){	if(IsPlayerConnected(playerid) && playerInfo[playerid][loggedIn] == 1)	{	    new Float:x, Float:y, Float:z, query[600], Float:lastA, Float:Health;	 	GetPlayerPos(playerid, x, y, z);		playerInfo[playerid][lastPosX] = x;		playerInfo[playerid][lastPosY] = y;		playerInfo[playerid][lastPosZ] = z;		GetPlayerHealth(playerid, Health);		GetPlayerFacingAngle(playerid, lastA);		format(query, sizeof(query), "UPDATE `samp_users` SET `userName`='%s' WHERE `userName`='%s'", getName(playerid), getName(playerid));               	mysql_query(query);		format(query, sizeof(query), "UPDATE `samp_users` SET `charName`='%s' WHERE `userName`='%s'", getCharName(playerid), getName(playerid));         	mysql_query(query);		format(query, sizeof(query), "UPDATE `samp_users` SET `lastPosX`='%s' WHERE `userName`='%s'", playerInfo[playerid][lastPosX], getName(playerid));         	mysql_query(query);		format(query, sizeof(query), "UPDATE `samp_users` SET `lastPosY`='%s' WHERE `userName`='%s'", playerInfo[playerid][lastPosY], getName(playerid));          	mysql_query(query);		format(query, sizeof(query), "UPDATE `samp_users` SET `lastPosZ`='%s' WHERE `userName`='%s'", playerInfo[playerid][lastPosZ], getName(playerid));        	mysql_query(query);		format(query, sizeof(query), "UPDATE `samp_users` SET `lastPosA`='%f' WHERE `userName`='%s'", lastA, getName(playerid));         	mysql_query(query);		format(query, sizeof(query), "UPDATE `samp_users` SET `firstLogin`='%d' WHERE `userName`='%s'", playerInfo[playerid][firstLogin], getName(playerid));           	mysql_query(query);		format(query, sizeof(query), "UPDATE `samp_users` SET `teamLevel`='%d' WHERE `userName`='%s'", playerInfo[playerid][teamLevel], getName(playerid));          	mysql_query(query);		format(query, sizeof(query), "UPDATE `samp_users` SET `Banned`='%d' WHERE `userName`='%s'", playerInfo[playerid][Banned], getName(playerid));           	mysql_query(query);		format(query, sizeof(query), "UPDATE `samp_users` SET `money`='%d' WHERE `userName`='%s'", GetPlayerMoney(playerid), getName(playerid));              	mysql_query(query);		format(query, sizeof(query), "UPDATE `samp_users` SET `health`='%d' WHERE `userName`='%s'", Health, getName(playerid));           	mysql_query(query);		format(query, sizeof(query), "UPDATE `samp_users` SET `skin`='%d' WHERE `userName`='%s'", GetPlayerSkin(playerid), getName(playerid));          	mysql_query(query);		format(query, sizeof(query), "UPDATE `samp_users` SET `handyNummer`='%d' WHERE `userName`='%s'", playerInfo[playerid][handyNummer], getName(playerid));           	mysql_query(query);		format(query, sizeof(query), "UPDATE `samp_users` SET `userName`='%s' WHERE `userName`='%s'", getName(playerid), getName(playerid));		mysql_query(query);		return 1;	}	return 0;}


    Ich glaube so müsste es gehen.


    Du setzt die String nämlich nicht zusammen und überschreibst die jedesmal, deswegen wird auch nur der Username gespeichert.


    #Edit: Welcher Fehler kommt bei dir den raus?
    #Edit²: Bin schlafen... Morgen Schule..

    Hey ich suche eine Person die mir erklären könnte wie ich mit Textdraws umgehe(Design, Touch usw)


    Bieten kann ich ihr dafür nichts, außer vielleicht eine Namentliche erwähnung in meinen(Falls welche kommen) Filterscript/Gamemodes/Tutorials.



    Mit freundlichen grüßen


    Dennis

    MYSQL:



    Wenn man bei MYSQL nach Namen sucht werden ja auch leute mit ähnlichen Namen angezeigt zbs (Test, Test1)


    Wie kann man sowas unterbinden? und wird eventuell Test ganz oben angezeigt(Reihe 0) und Test 1(Reihe 1) oder ist das zufall?

    if(sscanf(params, "uis", pID, grund,dauer)) return SendClientMessage(playerid, 0xFF004BFF, "/tban [ID] [Dauer (in Minuten)] [Grund]");


    Ist mir beim überfliegen aufgefallen


    Du packst den Grund in ein Integer und die Dauer in einen string

    Ich würde die PSC gern haben, würde sie nämlich gern an eine Nette Community spenden :)
    Und ich hätte Premium davon, also ganz selbstlos ist es nicht :)


    Mfg Dennis


    PS. Schau dich doch lieber im Internet rum, da findest sicher ein Spiel für 2-3 Euro

    mysql_debug(1);


    Einfach in OnGameModeInit kopieren


    Was ich dir echt empfehlen kann ist "NaviCat"


    Damit kannst du deine Querrys sofort testen und wenn etwas falsch ist bekommst du eine Fehlermeldung.


    Außerdem NaviCat ziemlich einfach zu steuern ;)