ok also kann ich mysql_fetch_row benutzen ?
Beiträge von Mr.Soap
-
-
Ich meinte was anders ist ob es nun nur row oder row_format da ist ja das ist Auto_increment Klappt jetzt danke dir
-
Wirklich Geile Sache 10/10 Der server der dich hat kann froh sein
-
Habe es nun so
new Query[812];
format(Query,sizeof(Query),"SELECT * FROM `accounts` WHERE `Name` = '%s'",PlayerInfo[playerid][pName]);//Läd alles aus der Zeile des Spielers (in dem fall ich) aus der Tabelle 'Accounts'
mysql_query(Query);
mysql_store_result();
while(mysql_fetch_row_format(Query))
{
sscanf(Query,"p<|>e<{i}s[32]s[24]iiiiiiis[34]iiiiiiiiiiiiiiiiii>",PlayerInfo[playerid]);
printf("Query: %s",Query);
}
mysql_free_result();
printf("Spieler %s Ist Connectet MYSQL Tabellen Name | %s |",SpielerName(playerid),PlayerInfo[playerid][pName]);
printf("Passwort Des Spielers: %s",PlayerInfo[playerid][pPasswort]);//Edit Klappt! Danke was ist an _format dan noch anders ? klappt mit und ohne bei mir habe R6
-
IPrototypeI: Ne das von BlueG
-
-
Ca. so ?
new Query[812];
format(Query,sizeof(Query),"SELECT * FROM `accounts` WHERE `Name` = '%s'",PlayerInfo[playerid][pName]);//Läd alles aus der Zeile des Spielers (in dem fall ich) aus der Tabelle 'Accounts'
mysql_query(Query);
mysql_store_result();
while(mysql_fetch_row(Query))
{
sscanf(Query,"e<p<|>{i}s[32]s[24]iiiiiiis[34]iiiiiiiiiiiiiiiiii>",PlayerInfo[playerid]);
printf("Query: %s",Query);
}
mysql_free_result();
printf("Spieler %s Ist Connectet MYSQL Tabellen Name | %s |",SpielerName(playerid),PlayerInfo[playerid][pName]);
printf("Passwort Des Spielers: %s",PlayerInfo[playerid][pPasswort]); -
Ich teste es momentan auf dem Linux Server des Projektleiters Bei meinen eigenen Fraktion autohaus mit enums klappt es auch...
//Goldkiller: Ich hab den rest meines Posts nicht aus Spaß geschrieben,ließ ihn
//edit werde es gleich machen wir wechseln gerade zu samp4you keine ahnung warum aber muss erst mal das machen
//edit 2 Goldkiller: wenn ich es printen lasse zeigt es nichts an in den logs
-
new Float:x,Float:y,Float:z,Float:facing;
GetPlayerPos(playerid,x,y,z);
GetPlayerFacingAngle(playerid,facing);
AddStaticVehicleEx(ID,x,y,z,facing,FARBE,FARBE,-1);so ca.
-
Dan stürzt der Compiler ab...
Aber trotzdem Schonmal danke
-
Hallo, ich habe ein Problem, ich bin nachdem ich es nun Splitte kein Admin/Leader oder so mehr, Nichtmal das Passwort wird richtig Geprintet Da steht nichts,habe
2-4 Testpersonen Bei denen Es auch so Ist:
forward LoadAccount(playerid);
public LoadAccount(playerid)
{
new Query[812];
mysql_query("SELECT * FROM `accounts` WHERE `Name` = '%s'",PlayerInfo[playerid][pName]);//Läd alles aus der Zeile des Spielers (in dem fall ich) aus der Tabelle 'Accounts'
mysql_store_result();
while(mysql_fetch_row(Query))
{
sscanf(Query,"e<p<|>{i}s[32]s[24]iiiiiiis[34]iiiiiiiiiiiiiiiiii>",PlayerInfo[playerid]);
}
mysql_free_result();
printf("Spieler %s Ist Connectet MYSQL Tabellen Name | %s |",SpielerName(playerid),PlayerInfo[playerid][pName]);
printf("Passwort Des Spielers: %s",PlayerInfo[playerid][pPasswort]);
}Das Enum:
enum playerdaten
{
pName[MAX_PLAYER_NAME],
pPasswort[24],
pGeld,
pNummer,
pAdmin,
pMember,
pRank,
pLeader,
pBan,
pBanInfo[34],
pHaus,
pJob,
pPerso,
pPayDay,
pRespekt,
pLevel,
pWanted,
pAutoschein,
pMotorradschein,
pLKWSchein,
pFlugschein,
pWaffenschein,
pSpawn,
pSkin,
pTimeBan,
pHandy,
pHandVertrag,
pHandyGuthaben
}
new PlayerInfo[MAX_PLAYERS][playerdaten];Geprintete Version/Log:
Das ist jetzt vom Server-Owner:
Code[10:37:37] Incoming connection: ****************** [10:37:38] [join] GameMaster has joined the server (**************) [10:37:45] Spieler GameMaster Ist Connectet MYSQL Tabellen Name | GameMaster | [10:37:45] Passwort Des Spielers:
z.B Passwort wird garnichts Geprintet nur der Name wird richtig Geprintet...
Hoffe jemand mit mehr Mysql Erfahrung kann mir Helfen
MFG Arendium
Bei Fragen Könnt ihr Hier im Thread schreiben
Notfall Kontakt:
Spoiler anzeigen PN an das Profil GameMaster hier im ForumIch bedanke mich schonmal für Alle Hilfen !!!
-
Ist auch sicher da wo die Server exe weiss net wies auf linux heisst diese Datei oder vielleicht eine Ähnliche ? wenn ja dan Benene diese Bitte zu dem Namen so wars bei mir nur mit 15
-
Du weisst nichtal wie das bei ihm aussieht willst nur die PCS oder was ?
@Threadersteller bitte Infos zum ScriptCanDerKiller: wenn du willst kanst dich per PN Melden
-
Richtige version ? ist es so ein gedownloadetes Script ? Wenn ja schau im Thread nach welche du brauchst
-
Nenn deine libmysql datei oder wie die Hieß zu libmysqlclient_r.so.16 um
-
Was ist den dan In der Tabelle anders ? evtl. einen Screen pls
-
ocmd:invite(playerid,params[])
{
new pID,fID,string[128],name[128];
if(isPlayerLeader(playerid,fID))return SendClientMessage(playerid,ROT,"Du bist kein Leader einer Fraktion!");
if(pID == playerid)return SendClientMessage(playerid, ROT, "Du kannst dich nicht selber inviten.");
if(!isPlayerLeader(pID,fID)||!isPlayerMember(pID,fID))return SendClientMessage(playerid,ROT,"Die Person ist schon in einer Frak!");
if(sscanf(params,"u",pID))return SendClientMessage(playerid,BLAU,"/invite [playerid]");
invite[pID] = playerid;
GetPlayerName(playerid, name, 24);
format(string, sizeof(string), "*%s hat dich zur Fraktion %s eingeladen.", name,fID);
SendClientMessage(pID, BLAU, string);
SendClientMessage(pID, WEIß, "Um annzunehmen gib /einladung annehmen ein!");
SendClientMessage(pID, WEIß, "Wenn du nicht in die Fraktion willst gib /ablehnen");
GetPlayerName(pID, name, 24);
format(string, sizeof(string), "Du hast %s in die Fraktion eingeladen", name);
SendClientMessage(playerid, BLAU, string);
return 1;
}
ocmd:einladung(playerid, params[])
{
new pID,name[128],fID,string[128];
if(strcmp(params, "annehmen", true))return 1;
if(invite[playerid] == 0) return SendClientMessage(playerid,ROT,"Keine Fraktion hat dich eingeladen");
GetPlayerName(invite[playerid], name, 24);
format(string, 128,"Du bist der Fraktion %s beigetreten",fID);
SendClientMessage(playerid,GELB,string);
GetPlayerName(playerid, name, 24);
format(string, 128,"%s hat die einladung angenommen!",name);
SendClientMessage(invite[playerid],ROT,string);
fID = GetPVarInt(invite[playerid],"Fraktion");
invite[playerid] = 0;
FraktionsAuswahl[playerid] = 1;
SetPVarInt(playerid,"Fraktion",fID);
SetPVarInt(playerid,"Member",fID);
SetPVarInt(playerid,"Rang",1);
if(FraktionsAuswahl[playerid] >= 1)
{
SetPlayerCameraPos(pID, -1771.9491,581.3073,335.4853);
SetPlayerCameraLookAt(pID, -1792.5695,567.3070,336.6637);
SetPlayerPos(pID, -1790.8938,567.6432,332.8019);
SetPlayerFacingAngle(pID,270.00);
SendClientMessage(pID,ROT,"Benutzen sie NUMPAD-4 (NUMPAD-RECHTS) Um zwischen den Skins zu Schalten");
SendClientMessage(pID,ROT,"Mit Der Taste Enter bzw. F können sie die Auswahl Beenden!");
TogglePlayerControllable(pID, 0);
}
return 1;
}fID Bekommt ja auch keinen Wer oder hab ich was Übersehen ? Dennke so müsste es ca. gehen
MFG Arendium
-
Man kann sie vergrössern auserdem kannst du sie auch wieder gelb machen du kannst die normalen auch garnicht verwenden
-
lol ein anderer sieht das als Stern ich als + kann das am c-Hud liegen ?
-
Hmm habe beide getestet klappt nicht