Naja, kann schon sein das es an denn Plugins liegt, aber wie ich gelesen habe, soll sscanf nen Problem sein, jedoch benutze ich kein sscanf^^
Nunja.. mal schauen.
Aber es ist auch keine Lösung für Bugs jedesmal einen Timer einzubauen oder sonstige sachen um einen SA-MP Bug zu fixxen.
Wäre toll wenn Kalcor sich dazu äußern würde, ob es an den Plugins liegt oder an anderer stelle....
Beiträge von Zunno
-
-
Ich hoffe ja, das Kalcor bevor 0.3e Offiziel Released wird, noch den Bug mit dem Kicken in OnPlayerConnect fixxt.
-
Unter OnPlayerDisconnect hast du CreateAccount stehen? Oo
PS: Versuch mal format(query, sizeof(query), "INSERT INTO `accounts` (Name) VALUES ('%s')", Name);
/EDIT: Pawn BB-Code vergessen.
Gruß, Zunno
-
GF ist zwar im Server Werbung Bereich so verhasst weil viele leute den GF benutzen und nix draus machen...
Wenn man wirklich idden hat kann man aus dem GF schon fast nen Selfmade machen.
Nur da gibt es wenige von. -
würde mir das gleich ergebniss wie DISTINCT bringen..
Es wird bei Leader gruppiert und verschluckt somit auch die anderen User..Ich hätte ja die Idde in einem extra Query die Anzahl der jeweiligen Leader auslesen zu lassen, aber die Schleife bringt mich dabei etwas durcheinander.
Es liegt wahrscheinlich auch dadran das wir es 3 Uhr morgens haben aber nunja...
Man müsste die Anzahl der Leader irgendwie hier reinbekommen:PHPecho '<tr> <td rowspan="'.$anzahl_usw.'">'.LeaderFrakName($LeaderInfo["Leader"]).'</td> <td>'.$LeaderInfo["Name"].'</td> <td>'.$LeaderInfo["PhoneNr"].'</td> <td align="center">'.$datum.'</td></tr>';
/EDIT: Habs hinbekommen
-
Hallo,
Ich habe ein kleines Problem..
Unzwar habe ich eine Leaderliste via PHP und HTML erstellt welche die Leader aus einer MySQL Datenbank liest.
Das Funktioniert soweit auch und sieht so aus:[table=3][*]Fraktion[*]Name[*]HandyNR
[*]SA-PD[*]User1[*]0815[*]SA-PD[*]User2[*]0816[*]FBI[*]User3[*]1608[/table]nun möchte ich aber das SA-PD nur einmal aufgelistet wird, aber beide User ausgegeben werden.
Also so:
[table=3][*]Fraktion[*]Name[*]HandyNR
[*]SA-PD[*]User1<br/>User2[*]0815<br/>0816
[*]FBI[*]User3[*]1608
[/table]Nur ich hab gerade wirklich keine Ahnung wie ich das anstellen soll...
Mein Code sieht bisher so aus:
PHP
Alles anzeigen$query = "SELECT Name,Leader,PhoneNr FROM accounts WHERE Leader > 0 AND Ban = 0 ORDER BY Leader ASC;"; $abfrage = mysql_query($query); echo '<table align="center" width="100%" cellpadding="2" cellspacing="1"> <tr> <th>Fraktion</th><th>Name</th><th>HandyNr.</th> </tr>'; while ($LeaderInfo = mysql_fetch_array($abfrage)) { echo '<tr> <td>'.LeaderFrakName($LeaderInfo["Leader"]).'</td> <td>'.$LeaderInfo["Name"].'</td> <td>'.$LeaderInfo["PhoneNr"].'</td> <td align="center">'.$datum.'</td></tr>'; } echo '</table>';
/EDIT: Kleiner Fehler behoben
Ich hoffe jemand weiß eine Lösung
Lg, Zunno
-
Was zum?!
Mein Script hat auch um die 40k Zeilen (GF) und ist 1,6 MB Groß... (Compiled mit MAX_PLAYERS auf 150 und MAX_VEHICLES auf 1500)
Warum auf höchste Stufe Compilen wenn man garnicht soviel benötigt? -
Bassiert dies Script auf 0.3d oder auf 0.3e?
Wenn es auf 0.3e basiert, dann benutz doch Player-Textdraws für diese beiden hier:public OnPlayerConnect(playerid)
{
Autozustand[playerid] = TextDrawCreate(500.000000,402.000000,"Autohp:");
TextDrawLetterSize(Autozustand[playerid],0.500000,1.200000);
TextDrawColor(Autozustand[playerid], -1);
TextDrawSetOutline(Autozustand[playerid], 1);
TextDrawUseBox(Autozustand[playerid],1);
Tachoautomarke[playerid] = TextDrawCreate(500.000000,417.000000,"Marke:");
TextDrawLetterSize(Tachoautomarke[playerid], 0.500000, 1.200000);
TextDrawColor(Tachoautomarke[playerid], -1);
TextDrawSetOutline(Tachoautomarke[playerid], 1);
TextDrawUseBox(Tachoautomarke[playerid],1);
return 1;
}Dann werden nich soviele Globale Textdraws verbraucht
-
Dann hast du nicht auf den Link geklickt, und dir das Beispiel angeguckt
-
-
Der Streamer steamt eigentlich fast alles.
Wird immer geupdatet und hat mir jedenfalls noch keine Probleme bereitet -
Meinst du die Gelben Eingänge wie sie auch im Singleplayer zufinden sind?
-
-
Setz den Header erst vor der While Schleife
sonst kannst du nix mit echo ausgeben, weil es schon als "Bild" gesetzt ist.Lg, Zunno
-
-
Ja es heißt CreateObject, aber nicht wenn man das Streamer Plugin benutzt, da heißt es CreateDynamicObject
-
das Filterscript benutzt das Plugin sscanf.
Ohne dies, funktioniert es nicht/EDIT: Wobei ich gerade sehe, das Include ist da anscheinend nur zur "verschönerung"..
mach #include <sscanf> raus , compile es, und versuch es dann nochmal -
Selbst das Logo haben die noch übernommen obwohl es garnicht zum Server passt
/EDIT: Text
-
weil seine posi doch erstmal gesaved werden muss (x,y,z,a) und kann doch erst dann eingetragen werden
sonst ist klar dass immer Float (0,0,0,0) ist
dann probier meine methode mal aus, du wirst erstaunt sein@Mizu:
Ich kann da kein direkten fehler erkennne.
Gib dir deine Datenbank fehler aus?
Ich weiß nich ob das MySQL Plugin von BlueG auch einen mysql_log.txt hat oder nicht aber wenn ja guck mal nach ob irgendwelche erros kommen.
Es kann nemlich nur noch sein das du die datenbank vllt nicht richtig eingerichtet hast.
Ansonsten wüsste ich nicht weiter.. -
new Float:x,Float:y,Float:z,Float:a;
GetPlayerPos(playerid,x,y,a);
GetPlayerFacingAngle(playerid,a);
SpielerInfo[playerid][SavePosX] = x;
SpielerInfo[playerid][SavePosY] = y;
SpielerInfo[playerid][SavePosZ] = z;
SpielerInfo[playerid][SaveFacingA] = a;
SavePlayer(playerid);
Warum die Position nicht direkt in die gewünschte varriable schreiben?MizuXV:
Das liegt dann höchstwahrscheinlich an deinem Speichervorgang.
Zeig mal dein SavePlayer(playerid);