Vielen Dank es geht ^^!
Jeffry das lebende Wikipedia wenns um GTA geht.
Vielen Dank es geht ^^!
Jeffry das lebende Wikipedia wenns um GTA geht.
Moin.
Ich wollte vorhin mal bisschen wieder was scripten, und ich hapere schon an das Einfügen von dem Plugin MySQL. Plugin, Include und die libmysql.dll sind überall wo sie sein müssen, aber ich bekomme folgenden Fehler:
[15:47:11] Server Plugins
[15:47:11] --------------
[15:47:11] Loading plugin: mysql
[15:47:11] Failed.
[15:47:11] Loading plugin: nativechecker
[15:47:11] Loaded.
[15:47:11] Loaded 1 plugins.
[15:47:11]
[15:47:11] Filterscripts
[15:47:11] ---------------
[15:47:11] Loaded 0 filterscripts.
[15:47:11] Error: Function not registered: 'mysql_connect'
[15:47:11] Error: Function not registered: 'mysql_close'
[15:47:11] Error: Function not registered: 'mysql_format'
[15:47:11] Error: Function not registered: 'mysql_tquery'
[15:47:11] Error: Function not registered: 'cache_get_data'
[15:47:11] Script[gamemodes/....]: Run time error 19: "File or function is not found"
[15:47:11] Number of vehicle models: 0
Alles anzeigen
Liegt das vielleicht daran, das ich letztens Windows 10 installiert habe und somit mir irgendwelche Installationen dafür fehlen, oder woran liegt das?
Vielleicht weiß ja jemand bescheid und kann mir weiter helfen.
# EDIT:
Ich habe bereits MySQL R39-4 und MySQL R39-3 versucht, ist bei beiden das gleiche.
Dir fehlt das FileManager.dll Plugin sowie das MySQL Plugin von Strickenkid (2.1.1).
Versuchs mal hiermit
@fishy:
Glaube ich kaum, denn ich habe sonst auch immer das Plugin von pBlueG verwenden (MySQL R39-3)
Dumme frage hast du die auch im Script eingetragen? xD
Ja klar, ich habe ja mit PAWN schon seit längerem Erfahrung, allerdings weiß ich gerade nicht woran dieser Fehler liegt.
Ich habe die drei Dateien (Include, Plugin und diese libmyql) bereits ersetzt, hat aber nichts gebracht.
Hmm dann weiß ich auch nicht weiter
Wie erzeuge ich am besten eine Delay Funktion?
Ich möchte das eine Schleife 90x durchlaufen wird á 1sek ergo 90sek.
forward nothing();
public nothing(){}
forward waitS(time);
public waitS(time){
new waitTime = time*1000;
return SetTimer("nothing",waitTime,0);
}
Und dann folgendes irgendwo im Code, wo ich dann eine Verzögerung haben möchte.
Allerdings ist mein Timer nach gefühlt 500milliseconds durch.
Bei 1 wären das dann eine Sekunde.
Vielleicht stellst du den Wert mal höher, dann würde der Timer auch länger laufen.
Bei 1 wären das dann eine Sekunde.
Vielleicht stellst du den Wert mal höher, dann würde der Timer auch länger laufen.
waitS(1) -> 1000 milliseconds -> 1 sekunde
waitS(1) x 90 -> 90.000milliseconds -> 90sekunden.
Am Wert ist nichts falsch.
Vielleicht weiß ja jemand bescheid und kann mir weiter helfen.
Versuche es mit diesem Installationspaket: All in One Runtimes - Download - CHIP
Knolle:
Sowas?
forward checkTimer(count);
public checkTimer(count)
{
if(count >= 90)
{
//Hier sind 90 Sekunden rum
return 1;
}
else
{
//Hier noch nicht.
}
return SetTimerEx("checkTimer", 1000, false, "d", count + 1);
}
Versuche es mit diesem Installationspaket: All in One Runtimes - Download - CHIP
Knolle:
Sowas?
forward checkTimer(count);public checkTimer(count){ if(count >= 90) { //Hier sind 90 Sekunden rum return 1; } else { //Hier noch nicht. } return SetTimerEx("checkTimer", 1000, false, "d", count + 1);}
Dies erzeugt auch keinen global freeze oder? Sprich: Alles liegt brach und diese Funktion hält den Server für 90sek.
Würde es ggf. stumpf anfänglich in eine Abfrage einbauen und dann eben auf eine Antwort von dem checkTimer warten.
EDIT: Habe das nun etwas abgewandelt und eingebaut.
Funktioniert nun. Ich danke dir.
Versuche es mit diesem Installationspaket
Habe ich jetzt installiert, hat allerdings nicht geholfen. Weißt du vielleicht, woran das noch liegen könnte?
Habe ich jetzt installiert, hat allerdings nicht geholfen. Weißt du vielleicht, woran das noch liegen könnte?
Vergleiche mal deine Pakete mit denen, die ich hier gepostet habe:
MySQL Plugin R39-3 wird nicht geladen
Wenn du genau diese hast, dann sollte es klappen.
Versuche es ansonsten mal mit der MySQL R39-2, die ist im Prinzip ja identisch, das hat damals auch geholfen, da es mit den neueren nicht ging.
EDIT: (Post unten)
@_Marvin Danke das wünsche ich dir auch!
Besten Dank, ich habe jetzt die R39-2 genommen, damit klappt es. Echt komisch, das es mit der R39-3 nicht funktioniert..
Schönen Abend dir noch!
http://pxnt.eu/images/2016/01/24/muqABnYp.png Wie mache ich, das der "Weiter" Button reagiert wenn ich drauf drücke? Praktisch einfach zum nächsten Dialog weiter geleitet werden kann.
ShowPlayerDialog(playerid, 70, DIALOG_STYLE_MSGBOX, "{FFFFFF}Fahrschulprüfung - PKW", "Hier könnte Ihre Werbung stehen!", "Weiter", "");
Das kannst du bei https://wiki.sa-mp.com/wiki/OnDialogResponse steuern.
[wiki]OnDialogResponse[/wiki]
Das kannst du bei https://wiki.sa-mp.com/wiki/OnDialogResponse steuern.
[wiki]OnDialogResponse[/wiki]
if(dialogid == 70){if(response){(listitem){case 0: ShowPlayerDialog(playerid, 70, DIALOG_STYLE_MSGBOX, "{FFFFFF}Fahrschulprüfung - PKW", "Hier könnte Ihre Werbung stehen! 2 Teil", "Weiter", "");}}return 1;}
So reagiert das nicht Wie macht man das genau?