Guten Morgend,
Wie kann ich das am besten machen das zb SpielerInfo[playerid][FSperre] == 1) nach einer Woche abläuft ?
[SAMMELTHREAD] Kleine Scripting Fragen
- Rafelder
- Unerledigt
Dein Problem konnte durch einen User gelöst werden? Bedank dich bei ihm indem du seinen Beitrag als Hilfreich markierst sowie einen Daumen oben dalässt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
-
was meisnt du genau mit dazu adieren ?
also ich lese aus welches jahr ist und muss das datum speichern wann er die sperre bekommen hat oder wie ?
-
-
/ ist erledigt
-
Wie kann ich eine Float in eine Normale Var packen ?
Sprich die Float wäre 23.67 sodass ich dann in meiner Var dann 2367 steht. -
Ohne großartig überlegt zu haben, welche Methoden es gibt:
Sollten deine Floats immer zwei Dezimalstellen besitzen, dann kannst du diese einfach mit 100 multiplizieren und mit floatround zu einem Integer umwandeln. Alternativ kannst du auch mit _:variable casten.
-
Gibt es eine Möglichkeit Fahrzeuge an Fahrzeuge zu "attachen"
so in einer Art für eine Job-Idee (Autos auf LKW attachen) -
Gibt es eine Möglichkeit Fahrzeuge an Fahrzeuge zu "attachen"
so in einer Art für eine Job-Idee (Autos auf LKW attachen)Diese Frage hatte ich auch schon gestellt wegen des LKW "Packer" um die Fahrzeuge zu "freezen" ... Du musst diese als Object erstellen, schau mal paar Beiträge paar seiten vorher... Da hat Kaliber was schönes geschrieben zu^^
MfG
XonarZ -
-
Gerade wird es als Beispiel so angezeigt 0.127 wie kann ich das machen dass er maximal 0.12 Anzeigt ?
Welchen Wert hat denn t_tankp?
-
-
Ich weiß zwar nicht was genau du für Werte erwartest, aber ändere doch einfach von %1000 zu %100
-
Die Werte sind wie erwartet alles Richtig bloß will ich keine 3 stellen nach dem "Komma" sondern immer nur 2.
-
Jaa und ich habe dir doch gerade gesagt, wie du das machst hahaha

-
@Kaliber ich glaube du warst das bin mir nicht sicher, jemand hat mir auf jeden Fall hierbei geholfen.
Code
Alles anzeigenstock bool:IsValidDate(dStr[]) { new monthDays[12] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }, temp_YMD[3], temp_Pos = 0, temp_ePos = 0, temp_Index = 0 ; if(sscanf(dStr, "p<.>iii", temp_YMD[0], temp_YMD[1], temp_YMD[2])) return false; temp_ePos = temp_Pos = -1; for(temp_Index = 0; temp_Index < 3; temp_Index++) { if(temp_YMD[temp_Index] > 1750) { if((temp_YMD[temp_Index] % 400) == 0 || ((temp_YMD[temp_Index] % 100) != 0 && (temp_YMD[temp_Index] % 4) == 0)) monthDays[1] = 29; } else if(temp_YMD[temp_Index] > 12) temp_Pos = temp_Index; else if(temp_ePos == -1) temp_ePos = temp_Index; else temp_Pos = temp_Index; } if(temp_ePos == -1 || temp_Pos == -1) return false; if(temp_YMD[temp_ePos] < 1 || temp_YMD[temp_ePos] > 12) return false; if(temp_YMD[temp_Pos] < 1 || temp_YMD[temp_Pos] > monthDays[temp_YMD[temp_ePos] - 1]) return false; return true; }
Man soll sein Geburtsdatum so angeben 01.02.2001
Wenn ich aber 01 02 2001 angebe funktioniert das auch, soll es aber nicht. -
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid, x, y, z);
new text[64];
format(text,sizeof(text),"%s\nGekillt von:\n%s",GetName(playerid),GetName(killerid));
new label = CreateDynamic3DTextLabel(text, COLOR_GREY, x, y, z, 20.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 1, GetPlayerVirtualWorld(playerid), GetPlayerInterior(playerid)); //Warning
Warum ist in dieser Zeile ein tag mismatch? -
Warum ist in dieser Zeile ein tag mismatch?
Weil du new label anstatt new Text3D:label geschrieben hast

Schreibe das mal ganz oben in die Funktion:
if(strlen(dStr) != 10 || dStr[2] != '.' || dStr[5] != '.') return false;
-
SetTimerEx("DeleteDeathLabel", 10000, 0, "dd", pickup, label);
Wieder tag mismatch.. xD -
Jaa, da kannst du keine Tags übergeben

SetTimerEx("DeleteDeathLabel", 10000, 0, "dd", pickup, _:label);
