Die Klammern sind ja richtig.
Beiträge von R4z0R
-
-
danke dir, habe trozdem noch einen Error :o
folgenden :
C:\Users\Tim\Desktop\samp03e_svr_win32\gamemodes\tutorialreallife.pwn(189) : error 029: invalid expression, assumed zero
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase1 Error.
In folgenden Zeilen
if(IstSpielerInFraktion(pid,frakid) == frakid)
{
return SendClientMessage(playerid,ROT,"Der angegebene Spieler ist schon in dieser Fraktion.");
}
else
{
sSpieler[pid][Fraktion] = frakid;
SendClientMessage(pid,GELB,"Du wurdest zum Leader einer Fraktion gemacht.");
SendClientMessage(pid,GELB,"Du hast den angegebenen Spieler zum Leader gemacht.");
}
else
{
return SendClientMessage(playerid,ROT,"Du bist kein Admin!");
}
}
return 1;
}hm warum?
-
Huhu ,
Folgender Error :
C:\Users\Tim\Desktop\samp03e_svr_win32\gamemodes\tutorialreallife.pwn(146) : error 017: undefined symbol "dcmd_makealeader"
C:\Users\Tim\Desktop\samp03e_svr_win32\gamemodes\tutorialreallife.pwn(505) : warning 203: symbol is never used: "dcmd_makeleader"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase1 Error.
für Folgende Zeilen
public OnPlayerCommandText(playerid, cmdtext[])
{
//Befehle mit DCMD
dcmd(makeadmin, 9, cmdtext);
dcmd(makealeader, 10, cmdtext);
if (strcmp("/gmx", cmdtext, true, 10) == 0)
{
if(IstSpielerAdmin(playerid, 3))
{
SendRconCommand("gmx");
}
else
{
SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
return 1;
}
return 1;
}
return 0;
}//DCMD Befehle
//MakeLeader Befehl
dcmd_makeleader(playerid,params[])
{
new pid, frakid;
if(sscanf(params,"ud",pid,frakid))
{
return SendClientMessage(playerid,GELB,"Verwendung : /makeleader [ID] [Fraktionsid]");
}
if(IstSpielerAdmin(playerid, 2001))
{
if(pid == INVALID_PLAYER_ID)
{
return SendClientMessage(playerid,ROT,"Ungültiger Spieler!");
}
if(IstSpielerinFraktion(pid,frakid) == frakid)
{
return SendClientMessage(playerid,ROT,"Der angegebene Spieler ist schon in dieser Fraktion.");
}
else
{
sSpieler[pid][Fraktion] = frakid;
SendClientMessage(pid,GELB,"Du wurdest zum Leader einer Fraktion gemacht.");
SendClientMessage(pid,GELB,"Du hast den angegebenen Spieler zum Leader gemacht.");
}
else
{
return SendClientMessage(playerid,ROT,"Du bist kein Admin!");
}
}
return 1;
}Bitte wo ist der Fehler?
-
FACEPLAM -.- sorry, muss wohl ein s zwischen gekommen sein.Danke dir.
-
enum SpielerDaten
{AdminLevel,
Level,
Fraktion,
Team,
sLogin
};new sSpieler[MAX_PLAYERS][SpielerDaten];
-
hmm weiß keiner ne antwort?
-
if(sSpieler[playerid][sFraktion] == fraktionsid) return 1;
der ganze stock sieht so aus
stock IstSpielerInFraktion(playerid, fraktionsid)
{
if(sSpieler[playerid][sFraktion] == fraktionsid) return 1;
return 0;
} -
Danke , wie dumm von mir.Nun bleibt nurnoch der andere Error offen.
-
Guten Tag, habe einen Error der nervt.
C:\Users\Tim\Desktop\samp03e_svr_win32\gamemodes\tutorialreallife.pwn(421) : error 001: expected token: ";", but found "-identifier-"
C:\Users\Tim\Desktop\samp03e_svr_win32\gamemodes\tutorialreallife.pwn(448) : error 001: expected token: "-string end-", but found "-identifier-"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase2 Errors.
stock SpielerLaden(playerid)
{
new Spieler[64];
new Sname[MAX_PLAYER_NAME];
GetPlayerName(playerid,Sname,sizeof(Sname));
format(Spieler,sizeof(Spieler),"/Accounts/%s.txt",Sname);
if(dini_Exists(Spieler))
{
SetPlayerScore(playerid,dini_Int(Spieler,"Level"));
sSpieler[playerid][AdminLevel] = dini_Int(Spieler,"AdminLevel");
sSpieler[playerid][Level] = dini_Int(Spieler,"Level");
sSpieler[playerid][Fraktion] = dini_Int(Spieler,"Fraktion");
sSpieler[playerid][Team] = dini_Int(Spieler,"Team")
sSpieler[playerid][sLogin] = 1;
}
return 1;
}stock SpielerReset(playerid)
{
sSpieler[playerid][AdminLevel] = 0;
sSpieler[playerid][Level] = 0;
sSpieler[playerid][Fraktion] = 0;
sSpieler[playerid][Team] = 0;
return 1;
}//Adminsystem
stock IstSpielerAdmin(playerid,level)
{
if(sSpieler[playerid][AdminLevel] >= level) return 1;
return 0;
}//Fraktion LSPD
stock IstSpielerInFraktion(playerid, fraktionsid)
{
if(sSpieler[playerid][sFraktion] == fraktionsid) return 1;
return 0;
}Könnte mir da jemand helfen?
-
Hilfew wäre richtig nett.
-
nö wie gesagt bin ein noob in sachen Scripten.
-
ich weiß wirklich nicht weiter :o
-
wie gesagt ich bin ein noob im scripten was nun mitm Abfragen, ich hänge noch bei setskin Befehl fest :o
-
Nun blick ich garnichts mehr :o wollte nur halt wenn man sich einloggt, ne skinauswahl und das er die dann speichert
-
-.- das ist es ja , wo holt gta denn nun die skins her?
-
<< braucht mehr hilfe bin ein totaler noob in sachen scripting
-
hmm und wie erstelle ich einen Skinshop? XD
-
also skin? danke dir. und dann halt die Normalen Skins mit Addplayer Skins?
-
Ich?
stock SpielerSpeichern(playerid)
{
if(GetPVarInt(playerid,"loggedin")==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"));
dini_IntSet(Spielerdatei,"Baned",GetPVarInt(playerid,"Baned"));
}
return 1;
}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,"Baned",dini_Int(Spielerdatei,"Baned"));
if(GetPVarInt(playerid,"Baned")==1)
{
SendClientMessage(playerid,ROT,"Du bist vom Server gebannt.");
Kick(playerid);
}
SetPVarInt(playerid,"loggedin",1);
return 1;
} -
wer jetz? und wie ?