[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
-
-
Ab wieviel Schaden fangen Autos an zu brennen? (Wenn wir von der 100% = 1000.00 Float ausgehen, die ja standart ist. ^^)
bei 200 oder so kann das sein?- Tomsen
-
Wo finde ich die Includes wie <dini> zum download?
/Edit:
Gefunden
http://dracoblue.net/download/dini-16/35/ -
Ich hätte gerne eine Anzeige wieviel HP ein Fahrzeug hat. Allerdings in Form einer Nachricht beim einsteigen ins Fahrzeug.
So hab ichs gemacht :
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
new Float:Health;
new string[128];
GetVehicleHealth(vehicleid,Health);
format(string,sizeof(string),"%s",Health);
SCM(playerid,Gelb,"Fahrzeug HP : %s");
return 1;
}und das geht nicht.
Wie ists richtig? -
Wie ists richtig?
So:public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
new Float:Health,string[128];
GetVehicleHealth(vehicleid,Health);
format(string,sizeof(string),"Fahrzeug Hp: %f",Health);
SCM(playerid,Gelb,string);
return 1;
}mfg.
-
Danke
-
Jemand ne idee wiso der query in meiner Datenbank kein wert verändert?
DT_Public SafeBanPlayer(playerid)
{
new query[128],Name[64];
GetPlayerName(playerid,Name,64);
format(query,128,"UPDATE `player` SET `SaveBan` = '1' WHERE `Name` = '%s'",Name);
mysql_query(query, (-1), (0), SQL);
Kick(playerid);
return 1;
}
Irgendwie passiert da nix
das is der debugZitat[Tue Jan 22 05:16:52 2013] Function: mysql_query executed: "UPDATE `player` SET `SaveBan` = '1' WHERE `Name` = '[DT]Beavis'" with result: "0".
-
Wie hieß die Funktion um Fahrzeugeigenschaften abzufragen(Länge)?
MfG
-
Wie hieß die Funktion um Fahrzeugeigenschaften abzufragen(Länge)?MfG
-
Danke, genau das habe ich gesucht, aber nicht gefunden
-
-
Wie überprüfe ich in einem Dialog ob die Eingabe eine Zahl war ?
-
unter ondialogresponse
einfachstrval(inputtext) so wird´s dann ne zahl
-
Wie überprüfe ich in einem Dialog ob die Eingabe eine Zahl war ?
Sobald du auf einen Knopf von dem Dialog drückst wird dieser Callback aufgerufen:public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1) //die 1 ändern in deine dialogid !
{
if(!repsonse) return 1; //Wenn er auf Abbrechen klickt
new zahl = strval(inputtext);
//zahl hat den Wert von dem, was in das Input Fenster eingegeben wurde !
}
return 1;
}mfg.
-
Erst einmal danke für deine Antwort, aber das weiß ich schon.
Ich will nur in meinem Telefonsystem verhindern, dass man als Handynummer Buchstaben eingeben kann.Die Frage: Wie überprüfe ich, ob inputtext eine Zahl ist?
-
In Squirrel gibt es ja eine .tolower Funktion
blablabla.tolower();wie macht man sowas in pwn?
-
In Squirrel gibt es ja eine .tolower Funktion
blablabla.tolower();wie macht man sowas in pwn?
Was macht diese Funktion? -
Die Funktion setzt alle zeichen klein (strtolower in PHP)
In PWN: tolower
http://wiki.sa-mp.com/wiki/Tolower//EDIT:
Musst du in einer Schleife machen ,da es immer nur einen buchstaben macht. -
//EDIT:
Musst du in einer Schleife machen ,da es immer nur einen buchstaben macht.
Hier mal eine Funktion dafür:
//Nutzung:
printf("Text: %s",Lower("HALLO"));
//printet: Text: hallostock Lower(text[]) {
new buffer[128];
for(new i; i<strlen(text); i++) {
buffer[i] = tolower(text[i]);
}
format(text,128,buffer);
return buffer;
}mfg.
-
Moin,
wenn ich mit einer Schleife alle Spieler durchgehe und jedem der eine bestimmte Variable auf 1 hat und den ich dann in einen List Dialog packe, wie kann ich dann den Namen des Spielers bekommen, wenn ich auf das listitem klicke? -
Moin,
wenn ich mit einer Schleife alle Spieler durchgehe und jedem der eine bestimmte Variable auf 1 hat und den ich dann in einen List Dialog packe, wie kann ich dann den Namen des Spielers bekommen, wenn ich auf das listitem klicke?
Ehm, meinst du sowas:for(new i; i<MAX_PLAYERS; i++) {
if(!IsPlayerConnected(i)) continue;
if(var[i] == 1) { //Wenn var[i] == 1
new name[24];
GetPlayerName(i,name,24),
//In "name" steht der Name von dem Spieler jetzt
break;
}
}mfg.