WOHIN MUSS ES?
Beiträge von xbluehazzex
-
-
Errors
C:\Program Files (x86)\Symnatec\Selfmade-Server\gamemodes\iLife-Alpha.pwn(129) : error 029: invalid expression, assumed zero
C:\Program Files (x86)\Symnatec\Selfmade-Server\gamemodes\iLife-Alpha.pwn(129) : error 017: undefined symbol "ocmd_veh"
C:\Program Files (x86)\Symnatec\Selfmade-Server\gamemodes\iLife-Alpha.pwn(129) : error 029: invalid expression, assumed zero
C:\Program Files (x86)\Symnatec\Selfmade-Server\gamemodes\iLife-Alpha.pwn(129) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Fehlerzeile
ocmd:veh(playerid,params[])Ganzer Befehl
public OnPlayerText(playerid, text[])
{
ocmd:veh(playerid,params[])
{
if(sscanf(params,u))return SendClientMessage(playerid,ROT,"Benutzung:/veh [CarID]");
new vID, veh;
if(PlayerInfo[playerid][pAdmin]>=1)
{
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid,X,Y,Z);
veh=AddStaticVehicle(vID,X,Y,Z,0.0,0.0);
}
return 1;
}
} -
Hallo, Suche einen Befehl der ungefähr so geht if(strcmp"/getcar".....
Sollte nur Für admins da sein . Und Einen Befehl mit dem man es wieder verschwinden lässt.
Danke Schonmal im vorraus -
Danke werde es sofort testen
Funktioniert immer noch nicht -
if(strcmp(cmdtext, "/restart", true) == 0)
{
if(!isPlayerAnAdmin(playerid,6)) return SendClientMessage(playerid, ROT, "Du bist kein Admin !");
SendClientMessage(playerid,GELB,"Der Server wird neu gestartet...");
SendClientMessage(playerid,GELB,"Bitte warte ...");
SendRconCommand("gmx");
return 1;
} -
ne arbeite nicht mit ocmd ;O
PS : Könnt das was mit dem Befehl /restart zutuhn haben . ? weil wenn ich vom SAMP-Server mit GMX Restarte bleibt das level -
Danke Shiix
Das Speichern Funktioniert immer noch nicht -
Kriege 1 Errors
C:\Program Files (x86)\Symnatec\Selfmade-Server\gamemodes\iLife-Alpha.pwn(72) : error 017: undefined symbol "playerid"
C:\Program Files (x86)\Symnatec\Selfmade-Server\gamemodes\iLife-Alpha.pwn(76) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase1 Error.
Fehler zeilen public OnGameModeExit()
{
for(new i = 0; i <MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
SpielerSpeichern(playerid);
return 1;
}
}
return 1;}
-
-
-
Ich habe noch keinen Adminmake Befehl. Ich ändere es über die Datei und Speicher es ab.
onPlayer Dis/Connect...
public OnPlayerConnect(playerid)
{
SendClientMessage(playerid,GELB,"Herzlich Willkommen auf iLife.");
SendClientMessage(playerid,GELB,"Wir sind noch in der Beta-Phase.");
SendClientMessage(playerid,ROT,"Deshalb melde Bugs den Admins. Danke!");new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
if(fexist(Spielerdatei))
{
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Account gefunden... Gib bitte dein Passwort ein.","Login","Abbrechen");
}
else
{
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib das gewünschte Passwort ein.","Register","Abbrechen");
}
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
SpielerSpeichern(playerid);
return 1;
} -
jop momentstock LoadAccount(playerid)
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
SetPVarInt(playerid,"Fraktion",dini_Int(Spielerdatei,"Fraktion"));
//SpielerInfo[playerid][Adminlevel]=dini_Int(Spielerdatei,"Adminlevel");
//SpielerInfo[playerid][Fraktion]=dini_Int(Spielerdatei,"Fraktion");
return 1;
}stock SpielerSpeichern(playerid)
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid));
dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid));
dini_IntSet(Spielerdatei,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
dini_IntSet(Spielerdatei,"Fraktion",GetPVarInt(playerid,"Fraktion"));
return 1;
} -
Hey mein admin level setzt sich nach jeden restart auf 0.
-
Sry aber bin noch anfänger :O Else wird benötigt um .... ?
-
neinso:
if(strcmp(cmdtext, "/restart", true) == 0)
{
if(!isPlayerAnAdmin(playerid,6)) return SendClientMessage(playerid, ROT, "Du bist kein Admin !");
SendClientMessage(playerid,GELB,"Der Server wird neu gestartet...");
SendClientMessage(playerid,GELB,"Bitte warte ...");
SendRconCommand("gmx");
return 1;
}mfg.
okey aber ich will das User die meldung "Du bist kein admin" kriegen und Admins die nicht den rang haben "Du hast nicht den benötigten rang !"
-
}
if(strcmp(cmdtext,"/restart",false)==0)
{
if(isPlayerAnAdmin(playerid,6))
SendClientMessage(playerid,ROT,"bllalalalalalalalallalala"); <------------------- würds so gehen
{
SendClientMessage(playerid,GELB,"Der Server wird neu gestartet...");
SendClientMessage(playerid,GELB,"Bitte warte ...");
SendRconCommand("gmx");
return 1;}
SendClientMessage(playerid,ROT,"Du bist kein Admin.");
return 1;
}würds sogehen?
-
was bedeutet dieses else?
}
if(strcmp(cmdtext,"/restart",false)==0)
{
if(isPlayerAnAdmin(playerid,6))
{
SendClientMessage(playerid,GELB,"Der Server wird neu gestartet...");
SendClientMessage(playerid,GELB,"Bitte warte ...");
SendRconCommand("gmx");
return 1;}
SendClientMessage(playerid,ROT,"Du bist kein Admin.");
return 1;
}wo soll ich noch was hintuhen . Will aber auch das er normalen user anzeigt du bist kein admin !
-
Ich will das , wenn ein admin /restart macht und er nicht den rang dafür hat einen Message kriegt. Wie mach ich das ?
-
Probleme gelöst hab bei #define DIALOG_LOGIN die zahl vergessen also die
2 Und Kaliber dir danke ich auch dein script funkt auch -
Errors :
C:\Program Files (x86)\Symnatec\Selfmade-Server\gamemodes\iLife-Alpha.pwn(76) : error 029: invalid expression, assumed zero
C:\Program Files (x86)\Symnatec\Selfmade-Server\gamemodes\iLife-Alpha.pwn(76) : warning 215: expression has no effect
C:\Program Files (x86)\Symnatec\Selfmade-Server\gamemodes\iLife-Alpha.pwn(76) : warning 215: expression has no effect
C:\Program Files (x86)\Symnatec\Selfmade-Server\gamemodes\iLife-Alpha.pwn(76) : warning 215: expression has no effect
C:\Program Files (x86)\Symnatec\Selfmade-Server\gamemodes\iLife-Alpha.pwn(76) : warning 215: expression has no effect
C:\Program Files (x86)\Symnatec\Selfmade-Server\gamemodes\iLife-Alpha.pwn(76) : warning 215: expression has no effect
C:\Program Files (x86)\Symnatec\Selfmade-Server\gamemodes\iLife-Alpha.pwn(76) : error 001: expected token: ";", but found ")"
C:\Program Files (x86)\Symnatec\Selfmade-Server\gamemodes\iLife-Alpha.pwn(76) : error 029: invalid expression, assumed zero
C:\Program Files (x86)\Symnatec\Selfmade-Server\gamemodes\iLife-Alpha.pwn(76) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Zeile
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Account gefunden... Gib bitte dein Passwort ein.","Login","Abbrechen");Ganze´s
public OnPlayerConnect(playerid)
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
{
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Account gefunden... Gib bitte dein Passwort ein.","Login","Abbrechen");
}
else
{
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib das gewünschte Passwort ein.","Register","Abbrechen");
}
return 1;
}