@ KornChief: im gf funktioniert es doch auch... da hat man auch einen timer der alle 0.5 sek oder so geht... und da ist es eben auch deshalb so gemacht, dass es mit dem auto und zu fuß geht... bei einem normalen pickup bei onplayerpickuppickup muss man sich für eins entscheiden...
Beiträge von [XfS]Marshall
-
-
dann könntest du es mal noch ohne das gleichzeichen bei pInfo versuchen... also so:
public paydayset()
{
for (new i = 0; i < MAX_PLAYERS; i++)
{
pInfo[i][payday] +1;
dini_IntSet(save,"Payday",pInfo[i][payday]);
}
return 1;
} -
dann musst du bei OnPlayerLoggin oder wie du es genannt hast das noch machen:
pInfo[playerid][payday] = dini_Int(save,"Payday");
wenn ich mich nicht verschrieben habe müsste es gehen^^
-
versuchs mal so:
public paydayset()
{
for (new i = 0; i < MAX_PLAYERS; i++)
{
pInfo[i][payday] +=1;
dini_IntSet(save,"Payday",pInfo[i][payday]);
}
return 1;
}nicht getestet, aber müsste eig funktionieren...
-
ungetestet:
ganz oben:
forward pickups(playerid);
OnGameModeInit
SetTimer("pickups",500,1);
ganz unten:
public pickups(playerid)
{
if(PlayerToPoint(2.0,playerid,/*dein pickup*/))
{
GameTextForPlayer(playerid,"/*Dein Text*/",5000);
return 1;
}
return 1;
}deinen pickup kannst du auch beibehalten, aber du musst nichts mehr bei OnPlayerPickUpPickup machen...
habs nicht getestet, nur so hingeschrieben...
-
ich glaube das ist ein bug im gf... das problem hatte ich auch schonmal mit einem gf-script...
-
ja Patty der Support ist da sehr gut
sry wegen off-topic, aber das muss jetzt raus
die leistungen des servers sind wirklich sehr gut... aber der support ist ziemlich besch**sen... ich war nach der antwort des supports genau so schlau wie davor, weil die nur gemeint haben, dass ich für die konfiguration meines servers selbst zuständig sei... -
jo hat funktioniert... habs aber mit timer gemacht, der alle 10 sekunden kontrolliert, ob der name in der datei steht, und wenn er nicht drin ist, wird er der level auf 0 gesetzt...
thx für die hilfe
-
Vlt is auch einfach ein bug in deinem script .... i-wo wird vlt adminlevel eingetragen...oder wie Silent schon sagte einer deiner Admins hat jmd zum Admin gemacht
MfG
naja wenn ich mir so die .ini dateien anschaue, hat jeder zweite bei adminlevel 5 stehen... muss wohl ein bug im script sein, aber ich hab keinen plan wo...
//edit: jetzt habe ich mal diesen stock erstellt, wie es Bullet vorgeschlagen hat. ich habe auch keinen error bekommen. dann habe ich die namen in eine datei (Admins.cer) eingetragen, aber jetzt weiß ich leider nicht, wie ich kontrollieren lassen kann, ob der name in der liste steht... mit if(GetPlayerName...) wird es wohl nicht gehen
kann mir vlt jemand helfen?^^
-
ah ok... gut zu wissen
-
mal ne frage zu SetPlayerDrunkLevel:
muss man da auch einen timer machen, der den level wieder runtersetzt oder geschieht dies automatisch? -
hat i-wie nicht funktioniert:
ZitatForcing reload of web server (apache2)...apache2: Could not reliably determine t he server's fully qualified domain name, using v236451649.yourvserver.net for Se rverName
waiting apache2: Could not reliably determine the server's fully qualified doma in name, using v236451649.yourvserver.net for ServerName
. -
würde ich ja gern aber hab leider kein plan wie ich es neu starten kann^^ könnte ich auch einfach den vserver neu starten?
-
das problem hatte ich auch... du musst 0.2X erst komplett deinstallieren und dann 0.3 drauf machen... hatte es einfach drüber installiert, und dann kam auch immer Server didn't respond...
-
ich habe jetzt sämtliche verzeichnisse nach "php.ini" durchsucht und bin auch fündig geworden, aber in allen konnte ich nur "safe_mode = off" finden...
-
hab ich schon versucht, aber hat nix gebracht^^
-
hab ich nur als beispiel geschrieben... du kannst es ja auch mit gTeam[playerid] == 1 oder so machen... ist ja eig egal, weil man da ja alles einsetzen kann...
-
@ Silent: ja ich bin admin^^ ich werds mal versuchen... thx schonmal
//edit: den Ornder apache gibt es bei mir nicht... es gibt nur apache2... da ist diese httpd.conf drin, aber in der datei stehen diese zeilen nicht^^ muss man das vlt erst i-wie mit einem apt-get command installieren?
-
hi all...
wollte gerade das wbb3 beta installieren, aber ich bekomme ich immer eine meldung, dass PHP-SafeMode aktiviert ist, und dass es nicht installieren kann...
hier mal die gesamte meldung:ZitatDa auf Ihrem Server der PHP-SafeMode aktiviert ist, muss WoltLab Community Framework über die FTP-Funktionen installiert werden. Bitte geben Sie Benutzernamen und Kennwort für den FTP-Zugang zu diesem Server an. Die Daten werden nicht gespeichert oder weitergeleitet, sondern lediglich zur Installation dieses Paketes verwendet. Möglicherweise müssen Sie diese FTP-Zugangsdaten während dieser Installation mehrfach angeben.
aber wenn ich die FTP daten angebe, kann es trotzdem nicht installen...
kann mir jemand vlt sagen, wie ich diesen PHP-SafeMode wegbekomme?
mfg Marshall
-
ganz oben:
new lspd_tor;bei OnGameModeInit()
lspd_tor = Dein Tor einfügen also mit CreateObjectbei OnPlayerCommandText
if(strcmp(strget(cmdtext,0),"/gate",true) == 0)
{
if(pInfo[playerid][gTeam] == COP)
{
MoveObject(//Dein Object);
return 1;
}
return 1;
}so müsste es eig gehen... habs nicht getestet... nur aus dem kopf geschrieben...