new DataString[128],Query[128],new playername[MAX_PLAYER_NAME]; // das könntest du nach ganz oben stecken dann hast du beim connecten immer den name des Spieler in einer variable
GetPlayerName(playerid,playername,MAX_PLAYER_NAME);
format( Query, sizeof( Query ), "SELECT * FROM `accounts` WHERE `Nickname` = '%s'",playername ); // hier habe ich etwas geändert Nickname mit deinem auswechseln wie du es halt in der Tabelle hast..
mysql_query( Query );
mysql_store_result();
if(mysql_num_rows())
{
mysql_fetch_field("Level", PlayerInfo[playerid][pLevel]);
PlayerInfo[playerid][pLevel] = strval(DataString);
// Hier hinter folgen die anderen Stats
mysql_free_result();
}
Beiträge von zabus
-
-
wie meinst du das genau , ein admin macht /setmp und jeder spieler kann mit /mp sich dahin porten ? und dann mit /delmp soll halt der Port gelöscht werden ?
dann mach das so
new Float:mp_x,Float:mp_y,Float:mp_z,teleportactive;//nach oben
jetzt mit ocmd
ocmd:setmp(playerid,params[])
{
//dein admin system muss da rein ;)
if(teleportactive==1) return SendClientMessage(playerid,COLOR,"Du hast schon eine Position festgelegt ");
GetPlayerPos(playerid,mp_x,mp_y,mp_z);
teleportactive=1;// kannst auch alles mi bool machen
return 1;
}ocmd:mp(playerid,params[])
{
if(teleportactive==0) return SendClientMessage(playerid,COLOR,"Es ist keine Position festgelegt");
SetPlayerPos(playerid,mp_x,mp_y,mp_z);
return 1;
}ocmd:delmp(playerid,params[])
{
teleportactive=0;
return 1;
} -
machst halt eine if abfrage ob er terrorist ist
-
mach einfach
new scoreplus=GetPlayerScore(playerid)+1;
SetPlayerScore(playerid,newscore);der da unten war besser und seine Methode ist auch besser
-
Nextfunplayer das ist sowas von unlogisch was du da machst -.-
KingPatrick poste mal die Zeilen von IsALSPD
edit: wer hat gesagt , dass es scheiße ist ?
Post mal die Zeilen aber ich würde es lieber mit gTeam machen , wenn du fragst wie ? Dann benutz mal die super duba funktion SUFU -
dann mach dir admincheatbefehle
-
-
-
hallo wie ihr sicher alle gesehen habt , hat strickenkid sein Plugin weiterentwickelt und es ist die version 2.0 draußen doch ich habe da jetzt ein Problem , wenn ich die 2.0 version rauflade kommt dieser Fehler
SQL[10:24:58] Loading plugin: mysql.so [10:24:58] Failed (libmysqlclient_r.so.15: cannot open shared object file: No such file or directory)
Normal kommt das, wenn man eine 64Bit version hat , aber dies haben wir mit den Tipps im englischen Forum behoben , jetzt verstehe ich auch nicht , warum auf einmal wieder ein Fehler da ist beim 2.0 würde die Erneuerungen gerne benutzen .
-
das von strickenkid
-
der objekt Streamer ist gut
, 8D warum darf man seine eigen ip tables nicht bearbeiten oder den streamer ändern wenn es eh erlaubt ist ? ....
Aber wie gesagt , wenn das mit dem "native" streamer gut läuft dann kommen die streamer in den Papierkorb
-
MTA SA , habe gar nichts von MTA orange gehört , ist auch ganz Interessant , benutzten sie dann auch lua als scriptsprache
-
xD sorry
bin heute ein bisschen verwirrt , so besser : Es wird für MTA "bald" zu spät sein weil dann jeder schon GTA 4 spielen will , bald ist extra unter Anführungsstrichen .
-
naja bevor MTA durchstartet wird GTA IV multiplayer schon an der Spitze sein und es wird zu spät sein für MTA
-
wie soll das gehen ? Du hast Beruf als globale variable das gilt für jeden Spieler , du musst new Beruf[MAX_PLAYER] machen und dann z.B: Beruf[playerid]=1; bei der if dann if(Beruf[playerid]!=0) return SendClientMessage(playerid,COLOR,"Du hast schon einen Beruf");
das gleiche bei minijob+
-
naja , einerseits kann es an den Gamemode liegen , aber wenn du sagst , dass ihr seit dem Wechsel Probleme habt dann würde ich auf den Hoster tippen und noch was bevor ich für einen Vserver 40€ zahle , dann nehme ich mir lieber einen RootServer
-
ja am besten den mysql log vom plugin aktivieren dann siehst du was los ist
-
ehm am ende muss noch ein mysql_free_result(); hin ...gleich nach dem letzten mysql_fetch
-
objektstreamer muss angepasst sein , z.B kleiner opa sein neuer ist angepasst
...
Aber im SA:MP Forum deuten sie darauf hin , dass man keinen brauchen würde bei createobject gibt es jetzt , ich glaub das heißt drawdistance ...
-
bei floats benutzt man floatstr und nicht strval
hier ein bsp:
mysql_fetch_field_row(obsql,"pos_rz"); pos_rz = floatstr(obsql);