if(sscanf(params,"us",playerid,grund))
Du willst doch nicht die Spielerid die du eingibst in der Variable playerid speichern...sondern? ![]()
(PS: Ich gebe dir keine direkte Lösung, da du ja darum gebeten hast.)
mfg. ![]()
if(sscanf(params,"us",playerid,grund))
Du willst doch nicht die Spielerid die du eingibst in der Variable playerid speichern...sondern? ![]()
(PS: Ich gebe dir keine direkte Lösung, da du ja darum gebeten hast.)
mfg. ![]()
gibts überhaupt eine WinExcec.so ? finde nur .dll -.-
Da, das ist das Plugin, was du brauchst: http://forum.sa-mp.com/showthread.php?t=323193
mfg. ![]()
dann mache ich string = "neuer wert"; ??
Das geht in Pawn ja nicht immer ![]()
Zum Beispiel hier:
main() {
new string[] = "blub";
func(string);
}
func(string[]) {
string = "Hallo";
print(string);
}
Das geht nicht, aber da kannst du z.B. Push jetzt verwenden, anstatt format ![]()
Schon klar, funktioniert ja auch mit beiden Alternativen Funktion:
Hmm...ja stimmt, es wäre noch schneller anstatt dem strdel einfach den Null-Char zu verwenden ![]()
Danke, werde das mal anpassen ![]()
mfg. ![]()
sollte man lieber direkt strcat nutzen.
Es geht ja darum, dass die Variable bereits einen Wert hat und man einen völlig neuen Wert haben will ![]()
new string[] = "Hallo";
Wenn ich jetzt nur mit strcat arbeiten würde, dann würde da ja Halloxxx stehen ich will aber, dass nur xxx darin steht.
mfg. ![]()
Also, das hier ist ein schnellerer Weg etwas in eine Variable zu schreiben, als format:
#define Push(%0,%1) %0[0]='\0',strcat(%0,%1,0x80)
//Das schreibt oben in euer Skript und so wendet ihr es an:
new string[] = "Hallo";
//Um jetzt etwas anderes in den String zu schreiben als Hallo...nutzen die meisten format:
format(string, sizeof string,"Test"); //jetzt würde Test in string stehen
//Schneller wäre aber jetzt das hier:
Push(string,"Test"); //hier würde jetzt auch Test in der Variable stehen
Um euch zu beweisen, dass ich recht habe hier ein kleiner Speedtest (1.000.000 Durchläufe):
Viel Spaß damit ![]()
mfg. ![]()
//Edit: Danke Goldkiller ![]()
73*10*40*60*1000
Das sind doch auch keine 73 Tage..was rechnest du da? ![]()
Das sind 73 Tage ![]()
mfg. ![]()
Errors im Skript kommen nicht durch Plugins ![]()
Hast du irgendwelche Includes aus dem Skript gelöscht? ![]()
Du musst auch irgendeine WinExcec.inc inkludieren...
mfg. ![]()
1. Wenn du dein Streamer Plugin Updatest, Update auch das Streamer Include ![]()
2. Du musst dein mysql Plugin laden, da du ja offensichtlich mysql nutzt...
3. Im Log steht eigentlich alles, dir fehlt das: MerRandom.so Plugin, das FileManager.so Plugin und das WinExec.so Plugin ![]()
Downloade dir mal diese ganzen Plugins und update das Include und dann zeig mal was in dem Log steht ![]()
mfg. ![]()
So geht das auch nicht direkt.
Nun, entweder du legst dir einen Command-Prozessor zu wie ocmd, pcmd, zcmd...etc, dann kannst du das einfach so machen.
Oder du formatierst den String bevor du ihn nutzt.
Ungefähr so:
mfg. ![]()
Kaliber:
Würde dann nicht ne Meldung kommen, dass eine .dll fehlt?
Nicht, wenn er die drinnen hat...
Daran sollte es also nicht mangeln.
Doch, daran mangelt es ![]()
Lösche mal die Plugins wie msvcp..und so aus deinem Ordner und installiere mal die, die ich dir geschickt habe.
mfg. ![]()
[22:40:41] Loading plugin: streamer
[22:40:41] Failed.
Da..stehts doch ![]()
Downloade dir mal das hier: http://www.microsoft.com/de-de/download/details.aspx?id=5555
mfg. ![]()
WhatsApp, ClashOfClans, Chrome
#include <streamer>
Ja, dass musst du überall da einfügen, wo du mit den Dynamic Funktionen arbeiten willst ![]()
kann ich das dann auch in Filterscripts verwenden
Natürlich ![]()
SetDynamicObject
Meinst du CreateDynamicObject? ![]()
Und dein Server ließt nur die .amx, ich denke du redest vom Skript...dafür brauchst du das Streamer Plugin + Include: http://forum.sa-mp.com/showthread.php?t=102865
mfg. ![]()
Hey jetzt bekomme ich nur noch ein Element angezeigt...
...Dann printe dir doch, was da eigentlich stehen sollte und suche den Fehler?! ![]()
Der Code an sich, sollte funktionieren... ![]()
Verwende bitte die neuste Version, dann poste was du für Fehler hast, dann behebe ich sie dir kurz.
Er verwendet ja die neuste Version...da ist ja der Fehler ![]()
CapriZ:
Mir ist gerade aufgefallen, nimm mal die 1.4 Version, da ist nur die Load-Funktion drinnen, vielleicht geht das ja ![]()
mfg. ![]()
Joa, das sind Fehler, aber nicht von dir, sondern von dem Include ![]()
Ist halt schlecht gemacht...
Versuch die ältere Version mal, wenn das auch nicht funktioniert, such dir was anderes oder schreib dir was eigenes ![]()
mfg. ![]()
woran kann das liegen?
Du machst das ja auch alles Doppelt, schau mach es so:
new mainstring[1000];
for(new i;i<sizeof(Wantedkatalog); i++) {
format(mainstring,sizeof(mainstring),"%s\n%s | %i",mainstring,Wantedkatalog[i][wantedreason],Wantedkatalog[i][wantedzahl]);
}
ShowPlayerDialog(playerid,DIALOG_WP_VERGABEW,DIALOG_STYLE_LIST,""#SERVERFARBE"Wähle aus:",mainstring,"Auswählen","Abbrechen");
return 1;
mfg. ![]()