Guten Tag,
bei zwei Sachen bräuchte ich eine guute Erklärung.
Das wären:strmid, //Danke an BrightSetTimerEx. // Danke an Maercell und Kayer und BlackFox
Ich hoffe es erklärt mir einer.....
MFG
Guten Tag,
bei zwei Sachen bräuchte ich eine guute Erklärung.
Das wären:strmid, //Danke an BrightSetTimerEx. // Danke an Maercell und Kayer und BlackFox
Ich hoffe es erklärt mir einer.....
MFG
Zu 1 - strmid:
Kleines Beispiel + Syntax aus dem englischen SA:MP Forum, nur übersetzt:
Syntax:
strmid(dest[] /* Der String in den die ausgeschnittenen Charaktere entpackt werden soll */, const source[] /* Der String aus dem die Charaktere ausgeschnitten werden */, start /* Der Charakter bei dem angefangen wird auszuschneiden */, end /* Der Charakter bei dem aufgehört wird auszuschneiden */);
Kleines Beispiel:
strmid(string, "HELLO CRUEL WORLD!", 0, 5);
Dann enthält "string" die Zeichenfolge "HELLO".
Danke Genausowas brauche ich für SetTimerEx
SetTimer Ex ist ein Formatierter Timer
SetTimerEx("klassenname",/*Interval in Ms*/,/*wiederholen 1 = ja 0 = nein*/,"Formatierungswert wie ii oder dd, ff",/*variable die der Formatierung entspricht*/);
Man verwendet diese Funktion um klassen die so aussehen : public Killen(playerid){} in stand zu setzen
SetTimer("Killen",1000,0,"ii",playerid);
Mein Prob ist da nur ii? dd? ff? // ii = String?, dd = Zahl ff = Float????????????????
SetTimerEx ist ein Timer,der aber eine Variable "überträgt".
SetTimerEx("Bsp",10000,1,"i",playerid);
SetTimerEx = Funktion
"Bsp" = Name (muss mit "forward" und "publiuc" sein)
100000 = Angabe nach wie vielen Millisekunden seit Start des Timers der Timer ausgeführt werden soll
1 = Wiederolung ( ja = 1 ; nein = 0);
"i" = Angabe der folgende(n) Variabel(n)
playerid = (folgende Variabel)
// =====================
i = Integerwert
d = Integerwert
s = string
b = bool
f = float
a = Arry
Wenn zB ein Timer nur für eine Person (die "playerid") ausgeführt werden soll, brauchst du das.
Oder ein string beispielsweise weitergegeben soll.Oder eine Zahl.
Im forward und public muss du das dann ebenfalls definieren.
Beispiel:
// Obriger Timer
forward Bsp(playerid);
public Bsp(playerid);
// SetTimerEx("lol",1000,0,"s",string);
forward lol(string[]);
public(string[])
Hoffe,dass es so stimmt
War länger weg und guck nicht sogerne in tuts sry und