Anstatt er einfach die Farbe 0x00FF0080 speichert, speichert er immer ein: €
Kann mir jemand weiterhelfen?
Anstatt er einfach die Farbe 0x00FF0080 speichert, speichert er immer ein: €
Kann mir jemand weiterhelfen?
Hallo, ich habe vor ein Filterscript zu schreiben, indem sich ein Menü befindet, alles Textbasierend im Chat, da aber nun der User nicht dadurch gestört werden soll, dass andere User die ganze Zeit dazwischen quaken, sollen die Nachrichten der User nur beim Empfänger nicht erscheinen, um sich in Ruhe das Menü durchzulesen, ohne ständig pos1 usw. drücken zu müssen.
ist das möglich?
naja, es gibt einen RCON Befehl der nennt sich "clearlog" oder so in der Art, der sollte die Logdateien leeren, bei mir machte er das mal nicht...
aber an deiner Stelle würde ich den Server kurz ausschalten, Server_log.txt umbennen und Server wieder starten, ggf. eine neue server_log.txt erstellen.
ja schick mal den Abschnitt von /su... und wie es in die Userfile gespeichert wird.
hmm ich dachte es würde mit do,while schleife auch gehen, anscheinend war das zu schnell und sollte ne Delay von jeweils 1 Sek gemacht werden, ansonst wird es unter 1ms immer und wieder ausgeführt werden, das könnte das Problem gewesen sein..
schreib mal bitte den Programmteil..., wie du das geschrieben hast...
GetPlayerColor schlägt beim ersten Aufruf fehl wenn vorher nicht SetPlayerColor aufgerufen wurde. Keine Ahnung ob der Bug mittlerweile behoben ist...
Zitat
Important note: GetPlayerColor will return nothing unless SetPlayerColor has been used!
nochmal /carheal machen, ansonst so:
new yesno[MAX_PLAYERS] = 0;
if(strcmp(cmdtext, "/carheal",true)==0)
{
if(yesno[playerid] == 0)
{
new car = GetPlayerVehicleID(playerid);
yesno[playerid] = 1;
do
{
SetVehicleHealth(car, 1000);
}while yesno[playerid] == 1;
}
}
if(strcmp(cmdtext, "/healstop",true)==0)
{
if(yesno[playerid] == 1)
{
yesno[playerid] = 0;
}
}
sollte eigentlich funktionieren,... was kommt den, wenn du den Befehl /farbe ausführst?
so, hier:
if(strcmp(cmdtext, "/carheal",true)==0)
{
if(yesno[playerid] == 0)
{
new car = GetPlayerVehicleID(playerid);
yesno[playerid] = 1;
do
{
SetVehicleHealth(car, 1000);
}while yesno[playerid] == 1;
}
else if(yesno[playerid] == 1) yesno[playerid] = 0;
}
mach einfach so:
if(strcmp(cmdtext, "/cuff", true)==0)
{
if(PlayerInfo[playerid][pLeader] == ZAHL || PlayerInfo[playerid][pMember] == ZAHL)
{
// Do something here
}
}
hier sind wir nicht bei wünsch dir was.... falsche Sektion, außerdem musst du uns schon sagen, wie sich das bemerkbar machen soll, wie der User ein haus hat, also pOwner == 1 oder wie?
nein, die was hier unten sind:
if(IsACop(playerid) || IsAMedic(playerid))
stehen für oder, das heißt, wenn playerid ein Cop oder ein medic ist, dann....
PS: IsAMedic gibt es nicht beim standard gf, aber ich hoffe du weißt was ich damit meine...
man benutze
z.B
if(strcmp(cmdtext, "/cuff", true)==0)
{
if(IsACop(playerid) || IsAMedic(playerid))
{
// Do something here
}
}
ob es bei dir nun IsACop gibt oder IsAMedic weiß ich nicht, denke aber, dass du GF hast, wegen den anderen Posts.
schön hab frage wie kann ich leute bannen ohne das sie on sind
Du gehst in die Userfile, und das Adminlevel machste du auf das Level, und das Level auf -999.
Also ist der User level 5, und du willst ihn bannen:
Level = -999
Admin = 5
Das mit Admin 5 ist nicht zwanghaft, sollte er aber wieder entbannt werden, weißt du nicht mehr, welches Level er war...
der erste Buchstabe bleibt, der zweite wird +1 ( kann auch höher sein ) im ascii Code erweiter, der 3 um 2, und der 4te bleibt wieder, usw.
garnicht
Doch leider,... ein Kumpel hats geschaft mit PHP, ich mit Java, man muss nur 2 operatoren umändern und man hat es...
Hallo,
ich komme mit SetTimerEx nicht zusammen,... ich muss 3 Variablen weitergeben, so sieht es aus:
SetTimerEx("Turfupdate",15000, 1, "ds", playerid, COLOR_ORANGE);
Jedoch funktioniert das nicht, ist es möglich, dass sowas nicht funtkioniert, wenn diese Funktion einmal in der Sekunden ausgeührt wird, also Zählt es dann wieder von neu runter bzw. vergrößert sich die Delay, oder warum geht das nicht?
Ich hoffe jeder weiß, wie ich das meine,...
EDIT: Erledigt, das Script hat das COLOR_Orange nicht angenmmen, einfach statt COLOR_ORANGE 1 reinschreiben, und unter Turfupdate das hier machen: if(color ==1) color = COLOR_ORANGE