Beiträge von o0Simon0o
-
-
-
-
-
-
ohne die drei befehele funzt alles
//testanfang
COMMAND:invite(playerid,params[])
{
new player,rang,rangname[24];
if(SpielerInfo[playerid][Fraktion]!=0)return SendClientMessage(playerid,ROT,"Spieler ist schon in einer Fraktion!");
if(SpielerInfo[playerid][Leader]!=1)return SendClientMessage(playerid,ROT,"Sie dürfen diesen Befehl nicht ausführen!");
if(sscanf(params,"uis",player,rang,rangname))return SendClientMessage(playerid,GRAU,"Verwendung: /invite [Spielername/ID] [Rang] [Rangname]");
if(!IsPlayerConnected(player))return SendClientMessage(playerid,ROT,"Kein Spieler mit angegebener ID Online!");
if(SpielerInfo[player][Fraktion]!=0)return SendClientMessage(playerid,ROT,"Spieler ist schon in einer Fraktion!");
if(rang<=0 && rang>6)return SendClientMessage(playerid,ROT,"Ungülter Rang eingegeben (1-6)!");
if(strlen(rangname)==0)return SendClientMessage(playerid,ROT,"Sie müssen einen Rangnamen eingeben!");
{
new string[128],name[MAX_PLAYER_NAME],pname[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
GetPlayerName(player,pname,sizeof(pname));
SpielerInfo[player][Fraktion]=SpielerInfo[playerid][Fraktion];
SpielerInfo[player][Rang]=rang;
strdel(SpielerInfo[player][Rangname],0,100);
strins(SpielerInfo[player][Rangname],rangname,0);
format(string,sizeof(string),"Sie haben %s in ihre Fraktion eingeladen.",pname);
SendClientMessage(playerid,ORANGE,string);
format(string,sizeof(string),"%s hat sie in Fraktion %s eingeladen.",name,FraktionsInfo[SpielerInfo[playerid][Fraktion]][FName]);
SendClientMessage(player,ORANGE,string);
}
return 1;
}
COMMAND:uninvite(playerid,params[])
{
new player;
if(SpielerInfo[playerid][Fraktion]==0)return SendClientMessage(playerid,ROT,"Sie sind in keiner Fraktion!");
if(SpielerInfo[playerid][Leader]!=1)return SendClientMessage(playerid,ROT,"Sie dürfen diesen Befehl nicht ausführen!");
if(sscanf(params,"u",player))return SendClientMessage(playerid,GRAU,"Verwendung: /invite [Spielername/ID]");
if(!IsPlayerConnected(player))return SendClientMessage(playerid,ROT,"Kein Spieler mit angegebener ID Online!");
if(SpielerInfo[player][Fraktion]!=SpielerInfo[playerid][Fraktion])return SendClientMessage(playerid,ROT,"Spieler ist nicht in ihrer Fraktion!");
{
new string[128],name[MAX_PLAYER_NAME],pname[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
GetPlayerName(player,pname,sizeof(pname));
SpielerInfo[player][Fraktion]=0;
SpielerInfo[player][Rang]=0;
strdel(SpielerInfo[player][Rangname],0,100);
strins(SpielerInfo[player][Rangname],"Unknown",0);
format(string,sizeof(string),"Sie haben %s aus ihrer Fraktion entlassen.",pname);
SendClientMessage(playerid,ORANGE,string);
format(string,sizeof(string),"%s hat sie aus Fraktion %i entlassen.",name,SpielerInfo[playerid][Fraktion]);
SendClientMessage(player,ORANGE,string);
}
return 1;
}
COMMAND:setrang(playerid,params[])
{
new player,rang,rangname[24];
if(SpielerInfo[playerid][Fraktion]==0)return SendClientMessage(playerid,ROT,"Sie sind in keiner Fraktion!");
if(SpielerInfo[playerid][Leader]!=1)return SendClientMessage(playerid,ROT,"Sie dürfen diesen Befehl nicht ausführen!");
if(sscanf(params,"uis",player,rang,rangname))return SendClientMessage(playerid,GRAU,"Verwendung: /setrang [Spielername/ID] [Rang] [Rangname]");
if(!IsPlayerConnected(player))return SendClientMessage(playerid,ROT,"Kein Spieler mit angegebener ID Online!");
if(SpielerInfo[player][Fraktion]!=SpielerInfo[playerid][Fraktion])return SendClientMessage(playerid,ROT,"Spieler ist nicht in ihrer Fraktion!");
if(rang==0)return SendClientMessage(playerid,ROT,"Der Rang muss über 0 sein!");
if(rang>6)return SendClientMessage(playerid,ROT,"Der Rang muss unter 6 sein!");
if(strlen(rangname)==0)return SendClientMessage(playerid,ROT,"Sie müssen einen Rangnamen eingeben!");
{
new string[128],name[MAX_PLAYER_NAME],pname[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
GetPlayerName(player,pname,sizeof(pname));
SpielerInfo[player][Rang]=rang;
strdel(SpielerInfo[player][Rangname],0,100);
strins(SpielerInfo[player][Rangname],rangname,0);
format(string,sizeof(string),"Sie haben %s Rang %i (%s) gegeben.",pname,rang,rangname);
SendClientMessage(playerid,ORANGE,string);
format(string,sizeof(string),"%s hat ihnen Rang %i (%s) gegeben.",name,rang,rangname);
SendClientMessage(player,ORANGE,string);
}
return 1;
}
//testende -
-
poste mal die 87+-2
-
hier mal ein größeres stück
COMMAND:invite(playerid,params[])
{
new player,rang,rangname[24];
if(SpielerInfo[playerid][Fraktion]==0) return SendClientMessage(playerid,ROT,"Sie sind in keiner Fraktion!");
if(SpielerInfo[playerid][Leader]!=1)return SendClientMessage(playerid,ROT,"Sie dürfen diesen Befehl nicht ausführen!");
if(sscanf(params,"uis",player,rang,rangname))return SendClientMessage(playerid,GRAU,"Verwendung: /invite [Spielername/ID] [Rang] [Rangname]");
if(!IsPlayerConnected(player))return SendClientMessage(playerid,ROT,"Kein Spieler mit angegebener ID Online!");
if(SpielerInfo[player][Fraktion]!=0)return SendClientMessage(playerid,ROT,"Spieler ist schon in einer Fraktion!");
if(rang<=0 && rang>6)return SendClientMessage(playerid,ROT,"Ungülter Rang eingegeben (1-6)!");
if(strlen(rangname)==0)return SendClientMessage(playerid,ROT,"Sie müssen einen Rangnamen eingeben!");
{ -
fehler auf 8889 ich schätze mal das ist ein Fehler aber welcher? ich finde ihn nicht -,-
(8889):error 029: invalid expression, assumed zero
(8889) : warning 215: expression has no effect
(8889) : error 001: expected token: ";", but found "]"
(8889) : error 029: invalid expression, assumed zero
(8889) : fatal error 107: too many error messages on one line
if(SpielerInfo[playerid][Fraktion]==0) return SendClientMessage(playerid,ROT,"Sie sind in keiner Fraktion!"); -
new HausInnenraum[][innenraum_info] = wofürdas =? da muss was kommen glaube
-
versuch mal so
new ErsterSpawn[MAX_PLAYERS];?
new HausInfo[MAX_HAUS][haus_info];
new inHaus[MAX_PLAYERS] = -1;
new HausInnenraum[][innenraum_info] =
{
2454.717041,-1700.871582,1013.5151,2}
}; -
da war jemand schneller
/edit ist mir grade auch aufgefallen -
mach mal das oben ins Script
#define haus_info
#define haus_innenraum -
SendClientMessage(playerid,ROT,"Ja aber als Einsteiger kannst du am besten mit GF´s lernen!");
-
SendClientMessage(playerid,ROT,"Es lohnt sich kein Server wenn man nicht Scripten kann!");
SendClientMessage(playerid,ROT,"Trotzdem empfehle ich dir ein Realllife Server!"); -
-
Hi Leute wenn ich /cr eingebe kommt immer befel exestiert net bla
Da es ein Filterscript ist wie mache ich das die Gamemod das nichtmehr sagt? es geht mit allen Befehelen auser /cr(createhouse) -
wie wäre es wen du die sufu nutzt es gibt ein Tutorial
-