Du musst zuerst mysql_store_result(); dann mysql_num_rows(); benutzen, am ende mysql_free_result();
Beiträge von Tommyx3
-
-
Hay, weiß einer wieso die Animation nicht ausgeführt wird? es passiert einfach nichts..
ApplyAnimation(playerid, "FOOD", "EAT_Burger", 3.0, 0, 0, 0, 0, 0); -
#define MySQL_Host "localhost"
#define MySQL_User "root"
#define MySQL_Password ""
#define MySQL_Database "samp"
mysql_connect(MySQL_Host,MySQL_User,MySQL_Password,MySQL_Database,MySQL_Verbindung) //habs nur ausm Script geholt//Und bei meinem Script mit BlueG's Plugin (Wo Connect ohne Probleme klappt)
#define MYSQL_HOST "127.0.0.1" // Host
#define MYSQL_USER "root" // Benutzer
#define MYSQL_PASS "" // Passwort
#define MYSQL_DATA "samp_1" // Datenbank -
Wenn ihr das mit den Strickenkid Plugin habt, dann liegt es daran, das ihr den Connect falsch verwendet, denn die unterscheiden sich von Blue G und Strickenkid
Hab bei dem Script nur die Mysql Login daten geändert (Defines) mehr nicht (Das Script basiert auf das Strickenkid Plugin, ist nicht von mir) -
Bei mir kommt das auch mit dem Plugin, mit dem von BlueG kann ich mich problemlos verbinden
-
ApplyAnimation(playerid,"PED","getup_front",4.1,0,0,0,0,0);
Hier er fällt nach vorne und steht wieder auf.. -
Bei OnPlayerCommandText das return 0; am ende zu, return SendClientMessage(playerid, COLOR_GREY, "Diesen Befehl gibt es nicht!");
-
Hast du ein Uhr System? Wenn ja einfach im Timer:
new hour, min, sec;
gettime(hour, min, sec);
SetWorldTime(hour); -
Komme mit beiden klar, nur Sonic sagste mir das von Strickenkid das MySql Plugin besser ist, und einer sagte zcmd währe besser als ocmd, deswegen die Frage.
Also bei den Commandprozessoren da ist es wirklich teilweise egal ob du rcmd , ocmd, ycmd , zcmd oder sonst was nimmst hier gehts gehts gerade mal nur um millisekunden die auch wirklich nicht entscheident sind , also du wirst kein unterschied in der Geschwindigkeit merken.Zum Thema MySQL kommt es an mit was du arbeiten willst . Ich persönlich arbeite mit dem R7 plugin von BlueG welches auch das momentan schnellste MySQL plugin ist
aufgrund der cache funktion. Solltest du nicht damit zurecht kommen dann benutze das von Strickenkid das dieses schneller ist als die vorgänger von BlueG also das R5 - R6
plugin.
Könntest du wenn du Zeit hast ein Tutorial mit der 7er Cache Version machen ? -
-
Belight - Biss zum Abendbrot
-
Hast du bei Code Richtig/Falsch etwas rein gemacht ?
-
enum points
{
Float:X,
Float:Y,
Float:Z
}
new CheckpointInfo[][points] = {
//X, Y, Z (Die Checkpoints Pos
{0.0, 0.0, 0.0},
{0.0, 0.0, 0.0},
{0.0, 0.0, 0.0}
};//Dann fürs Radnom Checkpoints setzen:
new rand = random(sizeof(CheckpointInfo));
SetPlayerCheckpoint(playerid, CheckpointInfo[rand][X], CheckpointInfo[rand][Y], CheckpointInfo[rand][Z], 3.0); -
new LoginCode[MAX_PLAYERS];LoginCode[playerid] = random(8999)+1000;
format(string, sizeof string, "Gib bitte die Zahl ein %d", LoginCode[playerid]);
ShowPlayerDialog(playerid, 123, DIALOG_STYLE_MSGBOX, "Code", string, "Ok", "Abbrechen");//DialogResponse
if(dialogid == 123)
{
if(response)
{
new code = strval(inputtext);
if(LoginCode[playerid] == code)
{
//Code richtig
}
else
{
//Code Falsch
}
]
}
Hier.. -
Benutze doch
GetVehiclePos und GetVehicleZAngle
anstatt die Position des Spielers abzufragen.. -
Nein. Return 1; ist auch da drinn
Ich sagte doch selbes Problem.
Gruss: Sonic
Nein. Return 1; ist auch da drinn
Ich sagte doch selbes Problem.
Gruss: Sonic
Nein, Er macht nur eine Schleife und fragt nichmal die PickupID ab.. deswegen passiert auch nichts. -
...
for(new i=0; i<sizeof(NosInfo); i++)
{
if(pickupid == NosInfo[i][PickupID])
{
new veh = GetPlayerVehicleID(playerid);
AddVehicleComponent(veh, 1010);
return 1;
}
}
//edit:
Füg in die enums, pickupid ein
dann beim erstellen:
NosInfo[i][PickupID] = CreatePickup(...); -
mach die 3, return 1; raus
-
D.h. ich kann das nur mit mysql_Setint usw. machen ?
Wäre besser es so zu machen wie das Beispiel von IPrototypeI , denn mit mysql_SetInt dauert es länger und ist auch langsamer..
//edit Bespiel für Bluegs mysql plugin v5-6:
new query[128];
format(query, sizeof query, "UPDATE `tabelle` SET `XYZ` = '%d', `XYZ2` = '%d' WHERE `Name` = '%s'",1,2,name);
mysql_query(query); -
Nein, sscanf formatiert die ausgabe ja nur..