Dann arbeite mit height und width.
Beiträge von TutNichts
-
-
Hallo,
ich habe soeben ein kleines PHP-Script entworfen was bewirken soll in der Teamspeakdatenbank die ServerGroup eines Users zu setzen.Das klappt auch soweit ganz gut, aber er setzt die Gruppe erst nach dem Restart mit PuTTY - ich habe mal gesehen das dies sofort geht, sprich direkt nachdem das ganze in die MySQL-Datenbank eingetragen wurde ...
Liegt das an Teamspeak?
Grüße.
#EDIT: Mittlerweile habe ich es mit den PHP-Befehlen exec() system() ect. versucht um den Server zu restarten mit dem PHP Script, aber unter anderem auch mit chmod ect. es will nicht, jetzt wurde mir gesagt es muss an Teamspeak liegen ...
-
Dann kannst du auch ganz ohne { und } arbeiten

-
Naja das mit dem if kann uns relativ egal sein...

Das mit dem Timer ist ein wenig sehr, naja, umständlich erklärt von dir.
Speicherungssystem, schade das es nicht MySQL ist, würde den Wert in meinen Augen heben.
OCMD & sscanf ist aber eine gute Wahl.
-
Das kommt auch ein wenig darauf an wie du gescriptet hast.
Welche CMD-Art, welche Speichermethode, Ressourcensparend oder einfach drauf los? -
Füg die Codes über Quellcode ein.
-
Ja ganz richtig ist das nicht, da hast du recht.

Mach das wie folgt:- Gette die Person des Bots
- Durchlaufe eine MAX_PLAYERS-Schleife und mache dort eine IsPlayerInRangeOfPoint Abfrage mit der Position des Bots
-
Währe per Timer und IsPlayerInRangeOfPoint umsetzbar.

Sprich du lässt alle zwei Sekunden einen Timer laufen und eine for-Schleife darin und durchläufst alle Spieler ob jemand in der Nähe ist, obs ressourcendfressend ist -> idk. -
-
Sorry wenn ich das sage, aber deine Stimme macht echt keinen Spaß.
Die ist auf Dauer nervig, plump und als wenn du dir die Nase zuhälst. xD
Aber mir gefällt das Design.^^ -
Danke euch beiden.
Ich brauch noch Vorschläge für neue Tutorials! -
SetPVarInt(playerid,"Wanted",dini_Int(Spielerdatei,"Wanted"));
SetPlayerWantedLevel(playerid, GetPVarInt(playerid, "Wanted"));
dini_IntSet(Spielerdatei,"Wanted", GetPVarInt(playerid, Wanted"));Einige dich am besten, Wantedlevel oder Wanted.

-
Nutze am besten zur Sicherheit noch Cookies oder Sessions.
-
Du brauchst dazu parse_ini_file.
-
Da findet ihr die Antwort: http://easy-scripting.net/index.php?page=Thread&threadID=289

-
Kommt ganz drauf an wie du deine Adminlevel definiert hast.

-
Achso stimmt, fail, nicht richtig geschaut. :x
-
minni nicht definiert, etwas mehr Code bitte.
-
ocmd:clear(playerid, params[])
{
if(GetPVarInt(playerid, "Fraktion") == 1)
{
new pID;
if(sscanf(params, "u", pID)) return SendClientMessage(playerid, ROT, "/clear [ID]");
SetPlayerWantedLevel(pID, 0);
SetPVarInt(pID, "Wantedlevel", 0);
}
return 1;
} -