In Pawn sind sind es Millisekunden, das umzurechnen sollte nicht so schwer sein
Beiträge von Addickted
-
-
Der beste Editor fürn Anfänger :D:D:D
Da sieht man mal das du keine Ahnung davon hast.Dieser Editor produziert durchs WYSIWYG Verfahren extrem viel Datenmüll.
-
Scheint ja wohl nicht alles gleich zu sein, sonst wäre es wie eben. Ordner verändert, Bildernamen oder Code nicht gespeichert. Kann viele Ursachen haben. Dreamweaver produziert viel Müll, ich würde es per Hand schreiben.
-
Weil der Header "head.jpg" heisst und nicht bg.jpg
-
Scriptfiles einen Ordner namens acc erstellen. Dann sollte er speichern.
-
Kommt drauf an was in format drin steht. Den Ordner musst du unter Scriptfiles erstellen.
-
Ist auch Resourcen schonender und ja 128 sind zuviel. Ich hab aber auch dazu geschrieben das das aus meinem alten Script ist. Ging ja nur darum ihm die Methode zu zeigen
-
Port lässt du bei 7777
Zum Joinen auf dem eigenen Server gibst du in Samp einfach localhost:7777 ein.
Ansonsten beim Router, Port entsprechend freischalten oder du benutzt Hamachi damit andere den Server sehen. -
Vorher bitte schreiben, woran es gelegen hat und was du nun geändert hast, damit andere die diese Themen finden, deren Problem evtl. das gleiche war, ihr Problem ebenfalls bewältigen können.
-
Ganz einfach. Das ist ein Auszug aus meinem alten Script.
new pName[128], save[128];
GetPlayerName(playerid,pName,sizeof(pName));
format(save,sizeof(save),"/Spieler/%s.ini",pName);
if(dini_Exists(save))
{
SendClientMessage(playerid,COLOR_RED,"Info: Account gefunden. Lade Daten");
}
else
{
if(!dini_Exists(save))
{
dini_Create(save);
SendClientMessage(playerid,COLOR_RED,"Info: Account nicht gefunden. Erstelle Daten!");
}
} -
Dann entspricht der Name des GM in der CFG nicht den Namen der .amx Datei im Gamemode Ordner oder diese Datei existiert nicht.
-
Ein Enum ist eh schwachsinnig, aber davon mal abgesehen.
OnPlayerDisconnect
new pName[128], save[128];
GetPlayerName(playerid,pName,sizeof(pName));
format(save,sizeof(save),"/Spieler/%s.ini",pName);
if(dini_Exists(save))
{
dini_IntSet(save,"Geld",GetPlayerMoney(playerid));
dini_IntSet(save,"Skin",GetPlayerSkin(playerid));
dini_IntSet(save,"Wanteds",GetPlayerWantedLevel(playerid));OnPlayerSpawn
new pName[128], save[128];
GetPlayerName(playerid,pName,sizeof(pName));
format(save,sizeof(save),"/Spieler/%s.ini",pName);
SetPlayerSkin(playerid,dini_Int(save,"Skin"));
SetPlayerMoney(playerid,dini_Int(save,"Geld"));
SetPlayerWantedLevel(playerid,dini_Int(save,"Wanteds"));Ist nur ein Beispiel. Den Rest kannst dir ja entsprechend selbst schreiben.
-
Finde die Regel schwachsinnig bei so einem großen Forum. Ich wurde verwarnt, weil ich gepusht habe. Mein Beitrag ist aber in der Zeit von 12 Stunden schon total untergegangen. Also ändert bitte was daran.
-
Hatte ich noch nie den Error. Ich kann mir auch grad nicht vorstellen, dass wenn dein Game gemoddet ist solch ein Fehler erscheint, aber hast du es gemoddet?
Ansonsten siehts aber eher wie ein Speicherproblem aus.
-
Wenn die Konsole nur kurz erscheint, bedeutet dies das der Server nicht gestartet werden kann. Im Logfile namens server_log steht warum. Öffne es mal und poste was in der letzten Zeile steht.
SA-MP Dedicated Server
----------------------
v0.3b R2, (C)2005-2010 SA-MP Team[21:48:07] gamemode0 = "" (string)
[21:48:07]
[21:48:07] Server Plugins
[21:48:07] --------------
[21:48:07] Loaded 0 plugins.[21:48:07] I couldn't load any gamemode scripts. Please verify your server.cfg
[21:48:07] It needs a gamemode0 line at the very least. -
Im Ordner Gamemodes sollten die GM liegen, diese erkennt man an der Endung .amx.
In der Serverconfig gibt ne Zeile wo du deinen Gamemode einträgst. Bedenke, der Name muss exakt gleich sein.
gamemode0 dein_gm_name -
ocmd:uc(playerid,params[])
{
if(UC[playerid] == 0)
{
SendClientMessage(playerid,COLOR_YELLOW, " Der Umgebungschat ist eingeschaltet");
LimitGlobalChatRadius(30.0);
UC[playerid] = 1;
return 1;
}
else
{
SendClientMessage(playerid,COLOR_YELLOW, " Der Umgebungschat ist ausgeschaltet");
UC[playerid] = 0;
return 1;
}
}Und ganz oben definierst du noch die Variable UC
new UC[MAX_PLAYERS];
Wenn man nun /uc eintippt, wird der Chat auf 30 limitiert. Viel Spaß
-
-
Bevor das geclosed wird und du nicht weisst warum..
Das problem kommt unter Scriptwünsche oder in die Scripting Base, weil das hier ist die Serverhilfe und befasst sich mit einem anderen Thema.
-
War ja nicht mein Befehl, der ist von wem anders geschrieben. 128 ist trotzdem richtig.
Dennoch meint er glaube ich folgendes:Man gibt /me geht jetzt in die Bar zum trinken.
Im Spiel soll dann stehen:
MeinName geht jetzt in die Bar zum trinken. Ein Command mit Parameter halt und dafür gibt es ja mehrere Methoden, wie von mir oben erwähnt mit Strtok, Strget oder sscanf.
Da dir diese Begriffe aber so ziemlich nichtssagend sind, solltest du dir wie von mir beschrieben erstmal Grundkenntnisse aneignen.