Wenn mir mal jmd doe count Funk erklären würde
Beiträge von ChristianW
-
-
also die Spieler sind Offline???
Was hat das mit normalen Files zu tun?
Der soll die geamten EInwohner vom Ort zählen auch allerdings nur die die auch in der MySQL angezeigt werden später kommt noch hin (davon Online: x)Edit: Habe das jetzt mit drei Querys hinbekommen ist allerdings unsauber hat da jemand eine Lösung mt einem Query
-
Warum willst du für sowas mysql benutzen, das ist leicht unnötig.
Benutz einfach ganz normale Files.
Die SPieler sind offline dahermysql_query("SELECT COUNT(`Einwohnerort`) FROM `accounts` WHERE `Einwohnerort` = '0'");
Wie setze ich dann die Variable höher
-
"Ich möchte das New York Street's Deathmatch Script von Maax. gewinnen!"
-
machs mit 3 select counts
Danke aber ich weiss nicht wie man das macht und habe es auch nicht wirklich gestern mit deiner Seite rausfinden können hast du evtl ein Beispiel für mich?
Wieso geht das denn mit meinem Code nicht habe gerade nen 3. Account gemacht Output ist immer 1?Mfg
-
Hey COm,
Ich habe jeztz meine Einwohner zählen lassen
Das Problem der Output sagt es sind nur 1 Einwohne rin LS aber es sind Zwei
Code:
new einwohner[3];
new query = mysql_query("SELECT `Einwohnerort` FROM `accounts`");
mysql_store_result(query);
while(mysql_retrieve_row(query))
{
new result = mysql_fetch_int(query);
if(result == 0) einwohner[0] ++;
if(result == 1) einwohner[1] ++;
if(result == 2) einwohner[2] ++;
}
mysql_free_result(query);
new string[256],tag,monat,jahr;
getdate(jahr,monat,tag);
format(string,sizeof(string),"Unsere derzeitigen Akten sind nur\nnur auf ungefähren Werten:\n\nEinwohner Zahlen vom %02d.%02d.%d:\nLos Santos:\t%d Einwohner\nSan Fiero\t%d Einwohner\nLas Venturas\t%d Einwohner",tag,monat,jahr,einwohner[0],einwohner[1],einwohner[2]);
ShowPlayerDialog(playerid,DIALOG_EINWOHNER,DIALOG_STYLE_MSGBOX,"Einwohnermeldeamt - Herr F.Hagenau",string,"Schließen","");Danke sehr
Edit: Ich habe übrigends auch im Wiki nachgesehen
-
-
Wäre als Juror dabei weitere Bewerbung folgt
-
SetTimer("Bots",3000,0);
new bot =0;
forward Bots();
public Bots()
{
if(bot == 0) { ConnectNpc(); bot++; }
if(bot == 1) { ConnectNpc();bot++}Usw
} -
[21:27:43] Blocking 176.9.56.178 due to a 'server full' attack (1)
Sagt alles lass sie per 3 Sekunden Timer connecten
-
Man könnte auch Preise Zusammenkratzen muss ja nicht alles auf sa-mp.de zurückgehen
-
TicketCount ist nirgendwo definiert
-
So schreibe ich es nochmal,
Die Werte sind jetzt auf 0 da sich das "mysql_fetch_field_row(result[1],"Einwohnerort");" nen String angeln will das es aber nut eiin Integer ist wird da nichts gemacht kann mir denn jemand verraten wie ich das mit Integer mache?
Mfg
-
wtf?------------------
Was willst du denn mit den Ticket ID's machen?
Er wollte wissen wie man Ticketids macht ;D -
#define MAX_TICKETS Deine Zahl
-
Integer ist eine Zahl sprich 5 oder 6 oder 14000
String ist eine Zeichenkette sprich "Hallo Welt" oder "5" oder "6" (Auch "Zahlen" können eine Zeichenkette bilden).Probiers mal so
new einwohner[3],result[16];
mysql_query("SELECT `Name`, `Einwohnerort` FROM `accounts`");
mysql_store_result();
while(mysql_retrieve_row())
{
mysql_fetch_field__row(result,"Einwohnerort"); //Error
if(result == 0) einwohner[0] ++;
if(result == 1) einwohner[1] ++;
if(result == 2) einwohner[2] ++;
}
mysql_free_result();Oder schick mir ma nen Forenlink o.ä zum Plugin (Ich finde das grad net)
Habe es jetzt so
new einwohner[3],result[2];
mysql_query("SELECT `Name`, `Einwohnerort` FROM `accounts`");
mysql_store_result();
while(mysql_retrieve_row())
{
mysql_fetch_field_row(result,"Einwohnerort");
if(result[1] == 0) einwohner[0] ++;
if(result[1] == 1) einwohner[1] ++;
if(result[1] == 2) einwohner[2] ++;
}
mysql_free_result(); -
Ja also so Dynamisch wie möglich das meiste krieg ich ja hin nur beim mysql hackts etwas. Da ich irgendwie Probleme habe sie richtig für diesen zweck einzusetzen.
Dynamisch: Soviel wie Biz inGame erstellen und dann per Dialog alles einstellen.
Das bekomme ich hin nur speichern mt MySQL bekomme ich dann nimmer hin -
btw: result wird vorraussichtlich ein String und kein Interger sein.
1. Wollte ich shcon immer mal wissen was heist btw
2. Wie soll ich es denn sonst machen
3. Wie oben steht das schöne R5 Plugin -
Habe es jetzt so
new einwohner[3],result;
mysql_query("SELECT `Name`, `Einwohnerort` FROM `accounts`");
mysql_store_result();
while(mysql_retrieve_row())
{
mysql_fetch_field__row(result,"Einwohnerort"); //Error
if(result == 0) einwohner[0] ++;
if(result == 1) einwohner[1] ++;
if(result == 2) einwohner[2] ++;
}
mysql_free_result();Allerdings mit nem error
C:\Users\Christian\Desktop\Sa Mp - Project\Pixel Roleplay - Old\gamemodes\Selfmade.pwn(758) : error 035: argument type mismatch (argument 1)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase1 Error.
-
Hey Com,
Für mein Wirtschaftssystem wollte ich al fragen wie ich mit MySQL zählen kann wer in den verscheidenen Städten wohnt
Undzwar steht in der Tabelle Accounts:
Einwohnerort
Wenn Einwohnerort die Variable 0 in den Spielerspalten hat dann einwohner[0] ++,
Wenn Einwohnerort die Var 1 hat denn einwohner[1] ++;
Und Wenn Einwohnerort die Var 2 hat dann einwohner[2] ++;Ist mit einer WhileSchleife mögliuch aber wie
PS: Nutze das R5 Plugin