danke :DD hab ein leerzeichen vergeessen :))
Beiträge von xbluehazzex
-
-
Okey werde mich gleich melden
Edit: Super , danke euch es funkt aber , es zeigt den Grund nicht an ;o -
mit ! kickt es ohne Grund einfach Jemanden. bzw. mich
-
Also ich gebe die ID und Den Grund ein trozdem erscheint: Fehler: Verwende /kick [ID][Grund
{
new pID,Grund[128],string[128];
if(sscanf(params,"us,pID,Grund"))return SendClientMessage(playerid,ROT,"Fehler: Verwende /Kick [id] [Grund]");
format(string,sizeof(string),"Server: %s wurde von %s. Grund:",SpielerName(pID),SpielerName(playerid),Grund);
SendClientMessageToAll(ADMIN,string);
Kick(pID);
return 1;
} -
So hab den fehler behoben müsst bei OnPlayerDisconnect das hin :
public OnPlayerDisconnect(playerid, reason)
{
if(GetPVarInt(playerid,"loggedin")==1)
{
SpielerSpeichern(playerid);
}
return 1;
}Bei den Stocks das hin:
stock 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"));
SetPVarInt(playerid,"loggedin",1);
return 1;
}stock SpielerSpeichern(playerid)
{
if(GetPVarInt(playerid,"loggeidin")==1)
{
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;
}also müsst ihr noch das einfügen :
Bei OnPlayerDisconnect , SpielerSpeichern , Loadaccount
if(GetPVarInt(playerid,"loggeidin")==1) -
Teste es Gleich.
Es geht nicht.Edit:
Habs gelöst -
Den befehl kann jeder nutzen alle anderen gehen ...
Befehl:
if(strcmp("/healme",cmdtext,true,10)==0)
{
if(!isPlayerAnAdmin(playerid,1))
{
SetPlayerHealth(playerid,100.00);
SendClientMessage(playerid,GRÜN,"Erfolgreich Geheilt.");
return 1;
}
} -
edit es geht wieder ka warum.
-
Bei den Befehelen /restart /healme bekomm ich ein Server Unkown .
Dies krieg ich seit ich den Stats befehl erstellt habBefehele :
}
if(strcmp(cmdtext, "/restart", true) == 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!");
}
if(strcmp("/healme",cmdtext,true)==0)
{
if(!isPlayerAnAdmin(playerid,1))
{
SetPlayerHealth(playerid,100.00);
SendClientMessage(playerid,GRÜN,"Erfolgreich Geheilt.");
return 1;
}
}/Stats
}
if(strcmp(cmdtext,"/stats",true)==0)
{
new string[128];
new fraktname[64];
switch(GetPVarInt(playerid,"Fraktion"))
{
case 0:{fraktname="Keine";}
case 1:{fraktname=fraktname1;}
case 2:{fraktname=fraktname2;}
case 3:{fraktname=fraktname3;}
}
//1 reihe
format(string,sizeof(string),"[Name: %s] [Level: %i] [Adminlevel: %i] [Fraktion: %s]",SpielerName(playerid),GetPlayerScore(playerid),GetPVarInt(playerid,"Adminlevel"),fraktname);
SendClientMessage(playerid,BLAU,string);
//2 reihe
return 1;
}
return 0;
} -
Schon, habe ich auch.
Aber ich habe nicht sofort gesagt:
,, In 2 Monaten eröffne ich Server mit einem Selfmade ''Erstmal sollte man etwas mehr als nur Grundwissen besitzen,
damit man weiß, welche Arbeit da auf einen zu kommt.Anfangs dachte ich auch, Ja, paar Tage lern ich dass und in
2 Monaten mach ich mein Server auf ...
aber nein, ganz so einfach ist das nichtMfG WiZ.
Ich find das witzig
Du willst anscheinend bald ein Server starten mit einem Selfmade,
weißt aber noch nicht mal wie man die Statistik in einen Dialog
packt xDOder habe ich was falsch verstanden ?
MfG WiZ.
Ich arbeite nicht seit 01.04 dran ich hatte ca. 4-5 Monate nicht dran gearbeitet weil ich keine lust mehr hatte . Ich mach grad weiter. !
Wer behauptet das es innerhalb von 2 Tagen geht?
Weißt du was das ~ bedeutet ? (Ungefähr) in 2 Monaten -
Ich find das witzigDu willst anscheinend bald ein Server starten mit einem Selfmade,
weißt aber noch nicht mal wie man die Statistik in einen Dialog
packt xDOder habe ich was falsch verstanden ?
MfG WiZ.
War jetzt so unnötig wirklich. Das Intressiert dich doch nicht wann ich ihn auf mache und wann nicht. Ob ich genug weiß oder nicht ist meine Entscheidung. und nur mal So man weiß nicht gleich alles !
Und das wäre mein 4 Dialog -
oke danke probiere es gleich aus
-
erscheint das im Dialog?
-
Danke es war, ein Komma zuviel wie Piet gesagt hat . Und hab ein ) Vergessen.
-
Hey bin auf der Suche nach einem /Stats Befehl der im Dialog angezeigt wird.
Was Drin sein Soll :
Name:
Level:
Geld:
Fraktion (mit rank)Danke schonmal im vorraus
-
SRY War kurz weg
da den restif(strcmp("/stats",cmdtext,false)==0)
{
new string [128];
new fraktname[64];
// 1 Reiheformat(string,sizeof,(string),"[Name: %s][Level: %i][Adminlevel: %i][Fraktion: %s]",SpielerName(playerid),GetPlayerScore(playerid),GetPVarInt(playerid,"Adminlevel"),fraktname);
SendClientMessage(playerid,TÜRKIS,string);
// 2 Reihe
return 1;
}
return 0;
} -
Zeile:
format(string,sizeof,(string),"[Name: %s][Level: %i][Adminlevel: %i][Fraktion: %s]",SpielerName(playerid),GetPlayerScore(playerid),GetPVarInt(playerid,"Adminlevel"),fraktname);
Errors:
C:\Program Files (x86)\Symnatec\Selfmade-Server\gamemodes\iLife-Alpha.pwn(194) : error 020: invalid symbol name ""
C:\Program Files (x86)\Symnatec\Selfmade-Server\gamemodes\iLife-Alpha.pwn(194) : warning 215: expression has no effect
C:\Program Files (x86)\Symnatec\Selfmade-Server\gamemodes\iLife-Alpha.pwn(194) : warning 215: expression has no effect
C:\Program Files (x86)\Symnatec\Selfmade-Server\gamemodes\iLife-Alpha.pwn(194) : warning 215: expression has no effect
C:\Program Files (x86)\Symnatec\Selfmade-Server\gamemodes\iLife-Alpha.pwn(194) : error 001: expected token: ";", but found ")"
C:\Program Files (x86)\Symnatec\Selfmade-Server\gamemodes\iLife-Alpha.pwn(194) : error 029: invalid expression, assumed zero
C:\Program Files (x86)\Symnatec\Selfmade-Server\gamemodes\iLife-Alpha.pwn(194) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
-
hä wie?
Ach egal ich warte auf ein tutorial trz danke -
so hab jetzt
include ocmd und sscanf
define PlayerInfo und sscanf
erorrs
C:\Program Files (x86)\Symnatec\Selfmade-Server\gamemodes\iLife-Alpha.pwn(140) : error 029: invalid expression, assumed zero
C:\Program Files (x86)\Symnatec\Selfmade-Server\gamemodes\iLife-Alpha.pwn(140) : warning 215: expression has no effect
C:\Program Files (x86)\Symnatec\Selfmade-Server\gamemodes\iLife-Alpha.pwn(140) : error 001: expected token: ";", but found "]"
C:\Program Files (x86)\Symnatec\Selfmade-Server\gamemodes\iLife-Alpha.pwn(140) : error 029: invalid expression, assumed zero
C:\Program Files (x86)\Symnatec\Selfmade-Server\gamemodes\iLife-Alpha.pwn(140) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
if(PlayerInfo[playerid][pAdmin]>=1)
-
C:\Program Files (x86)\Symnatec\Selfmade-Server\gamemodes\iLife-Alpha.pwn(134) : error 017: undefined symbol "sscanf"
C:\Program Files (x86)\Symnatec\Selfmade-Server\gamemodes\iLife-Alpha.pwn(135) : error 017: undefined symbol "PlayerInfo"
C:\Program Files (x86)\Symnatec\Selfmade-Server\gamemodes\iLife-Alpha.pwn(135) : warning 215: expression has no effect
C:\Program Files (x86)\Symnatec\Selfmade-Server\gamemodes\iLife-Alpha.pwn(135) : error 001: expected token: ";", but found "]"
C:\Program Files (x86)\Symnatec\Selfmade-Server\gamemodes\iLife-Alpha.pwn(135) : error 029: invalid expression, assumed zero
C:\Program Files (x86)\Symnatec\Selfmade-Server\gamemodes\iLife-Alpha.pwn(135) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
5 Errors.
ZEILEN :134
if(sscanf(params,"u",vID))return SendClientMessage(playerid,ROT,"Benutzung:/veh [CarID]");
135
if(PlayerInfo[playerid][pAdmin]>=1)