ja ich glaube auch an 2012 ...ich weis nicht warum aber es ist so....naja ich würde mal sagen die natur rächt sich dafür was die menschheit ihr antut
Beiträge von Optiimal
-
-
eine flasche boscobana rum
für 6 euro und cola
damit ich cola rum mischen kann xDEdit: img hinzugefügt
-
ich habe vorher einen bericht gesehen es gibt so um jede stunde ein kleines Nachbeben das stärkste nachbeben war um die 6 auf der richterskala
-
if(!strcmp(strget(cmdtext,0),"/makeleader"))//Wenn jemand /makeadmin eingibt,...
{
if(isPlayerAnAdmin(playerid, 1339)) //...überprüft es ob der Player Admin ist.
{
if(!strlen(strget(cmdtext,1)) || !strlen(strget(cmdtext,2)))//Hier wird überprüft ob der Admin bei dem Befehl die ID oder den Rang vergessen hat.
{
SendClientMessage(playerid, BLAU, "Benutze: /makeleader [ID/NAME] [FRAKTION]"); //Hier wird dan eine Hilfe gesendet
return 1;
}
new id = strval(strget(cmdtext, 1)); //Hier verwenden wir "id", das "= strval(strget(cmdtext, 1))" bedeutet das "id", das ist was der Player an der ersten stelle nach "/makeadmin" geschrieben hat.
new Fraktion = strval(strget(cmdtext, 2));//Hier wird das AdminLevel ausgelesen mit "= strval(strget(cmdtext, 2))", die 2 bei "(cmdtext, 2)" bedeute das es an der zweiten stelle ist.
new string[128];//nun erstellen wir und einen neue string
new player[MAX_PLAYER_NAME];//dan brauchen wir noch den namen von dem Player der zum admin wird.
new name[MAX_PLAYER_NAME];//und den name von dem der einen zum admin macht.
new Fraktion = (GetPVarInt(playerid, "Fraktion"));
GetPlayerName(id, player, sizeof(player));//nun benutzen wir GetPlayerName und die Name der zwei Player zu bekommen.
GetPlayerName(playerid, name, sizeof(name));
if(IsPlayerConnected(id))//if(IsPlayerConnected(id)) überprüft ob die id die man bei /makeamdin eingibt online ist.
{
SetPVarInt(id, "Fraktion", Fraktion);//hier wird die Admin Varialbel auf das Level gesetzt das man bei /makeamin eingibt.
format(string, sizeof(string), "Du hast %s zu der Fraktion %d gemacht!", player, Fraktion);//hier wird dem Admin eine Nachrincht gesendet, inder steht wenn er zum Admin gemacht hat und mit welchem rang.
SendClientMessage(playerid, BLAU, string);
format(string, sizeof(string), "%s hat dich zur Fraktion %d gemacht!", name, Fraktion);//Das wird dem neuen Admin gesendet.
SendClientMessage(id, BLAU, string);
{
if(Fraktion == 1) { SetPVarInt(playerid, "Leader", 1); } //Also wenn die Variahle 1 ist wird er Member von der Fraktion 1.
else if(Fraktion == 2) { SetPVarInt(playerid, "Leader", 2); } //Und wenn die Variable 2 ist wird er Member von der Fraktion 2.
else if(Fraktion == 3) { SetPVarInt(playerid, "Leader", 3); }
else if(Fraktion == 4) { SetPVarInt(playerid, "Leader", 4); }
}
else//Das passiert wenn der Player nicht online ist...
{
format(string, sizeof(string), "%d ist kein aktiver Spieler!", id);//der admin gekommt eine nachricht das die ID ... nicht online ist
SendClientMessage(playerid,BLAU, string);
}
}
else
{
SendClientMessage(playerid, BLAU, "Das vergeben von Adminrechten darf nur der Server Owner!");//Wenn der Player kein Admin Rang 1339(Server Owner) ist bekommt er diese meldung.
}
return 1;
}
}Sry habe mich vorher verzählt noch eine klammer zu
jetzt muss es passen
-
if(!strcmp(strget(cmdtext,0),"/makeleader"))//Wenn jemand /makeadmin eingibt,...
{
if(isPlayerAnAdmin(playerid, 1339)) //...überprüft es ob der Player Admin ist.
{
if(!strlen(strget(cmdtext,1)) || !strlen(strget(cmdtext,2)))//Hier wird überprüft ob der Admin bei dem Befehl die ID oder den Rang vergessen hat.
{
SendClientMessage(playerid, BLAU, "Benutze: /makeleader [ID/NAME] [FRAKTION]"); //Hier wird dan eine Hilfe gesendet
return 1;
}
new id = strval(strget(cmdtext, 1)); //Hier verwenden wir "id", das "= strval(strget(cmdtext, 1))" bedeutet das "id", das ist was der Player an der ersten stelle nach "/makeadmin" geschrieben hat.
new Fraktion = strval(strget(cmdtext, 2));//Hier wird das AdminLevel ausgelesen mit "= strval(strget(cmdtext, 2))", die 2 bei "(cmdtext, 2)" bedeute das es an der zweiten stelle ist.
new string[128];//nun erstellen wir und einen neue string
new player[MAX_PLAYER_NAME];//dan brauchen wir noch den namen von dem Player der zum admin wird.
new name[MAX_PLAYER_NAME];//und den name von dem der einen zum admin macht.
new Fraktion = (GetPVarInt(playerid, "Fraktion"));
GetPlayerName(id, player, sizeof(player));//nun benutzen wir GetPlayerName und die Name der zwei Player zu bekommen.
GetPlayerName(playerid, name, sizeof(name));
if(IsPlayerConnected(id))//if(IsPlayerConnected(id)) überprüft ob die id die man bei /makeamdin eingibt online ist.
{
SetPVarInt(id, "Fraktion", Fraktion);//hier wird die Admin Varialbel auf das Level gesetzt das man bei /makeamin eingibt.
format(string, sizeof(string), "Du hast %s zu der Fraktion %d gemacht!", player, Fraktion);//hier wird dem Admin eine Nachrincht gesendet, inder steht wenn er zum Admin gemacht hat und mit welchem rang.
SendClientMessage(playerid, BLAU, string);
format(string, sizeof(string), "%s hat dich zur Fraktion %d gemacht!", name, Fraktion);//Das wird dem neuen Admin gesendet.
SendClientMessage(id, BLAU, string);
{
if(Fraktion == 1) { SetPVarInt(playerid, "Leader", 1); } //Also wenn die Variahle 1 ist wird er Member von der Fraktion 1.
else if(Fraktion == 2) { SetPVarInt(playerid, "Leader", 2); } //Und wenn die Variable 2 ist wird er Member von der Fraktion 2.
else if(Fraktion == 3) { SetPVarInt(playerid, "Leader", 3); }
else if(Fraktion == 4) { SetPVarInt(playerid, "Leader", 4); }}
else//Das passiert wenn der Player nicht online ist...
{
format(string, sizeof(string), "%d ist kein aktiver Spieler!", id);//der admin gekommt eine nachricht das die ID ... nicht online ist
SendClientMessage(playerid,BLAU, string);
}
}
else
{
SendClientMessage(playerid, BLAU, "Das vergeben von Adminrechten darf nur der Server Owner!");//Wenn der Player kein Admin Rang 1339(Server Owner) ist bekommt er diese meldung.
}
return 1;
}So müsste es passen eine klammer zu wenig zu
-
-
-
-
So weil sich viele beschwerd haben mein tutorial funkt nicht und ich soll eine beispiel datei hochladen mach ich das jetzt dies beinhaltet
ein Login u. Register system
und eine Fraktion
es geht um dieses TuTorial
http://forum.sa-mp.de/san-andr…ktionen-scripten-non-gf-5Hier ist die Pastepin
http://pastebin.com/MXNYvaU3
und hier der Download
http://www.megaupload.com/?d=Y8QSRO9PMit freundlichen grüßen
-
es geht ja nicht ums pushen aber wenn man einen beitrag editiert, ist es weil man was falsch geschrieben hat, und da sowieso die meisten nachdem sie den beitrag weggeschickt haben ihm kontrollieren,sehen sie evtl. den fehler gleich und können ihm gleich editieren, sonst könnte ich auch schreiben
"Edit: ich habe ein wort ausgebesert"
ein tag später
"Edit: ich habe noch was hinzugefügt" und damit wird auch gepusht -
Hi
Warum macht ihr es nicht einfach so das man einen beitrag nur 1 stunde nach dem man ihm geschrieben hat bearbeiten kann,wäre doch vill einfacher als ständig verwarnungen wegen der editregel abzugeben
-
machs so
new preise[] = {1000,2000,4000};//das hier ganz oben bei den news
if(GetPlayerMoney(playerid) < preise[listitem])return SendClientMessage(playerid,0xFFFFFFFF,"Du hast nicht genug Geld.");// und das in dein kaufdings rein
-
probiers mal so
public OnPlayerSpawn(playerid)
{
new name[128], save[128];
new loggedin[MAX_PLAYERS];
GetPlayerName(playerid,name,sizeof(name));
format(save,sizeof(save),"/Spieler/%s.ini",name);
if(loggedin[playerid] == false)
{
SendClientMessage(playerid, 0xAA3333AA, "Du musst dich Einloggen bevor du spawnst!");
Kick(playerid); // Kicke den Spieler
}
SetPlayerSkin(playerid,dini_Int(save,"Skin"));
return 1;
}und nimm das new loggedin[MAX_PLAYERS]; oben raus
-
if(!strcmp(strget(cmdtext,0),"/grab"))
{
new tiei = strval(strget(cmdtext,1));
if(!strlen(strget(cmdtext,1)))
{
if(Spieler[playerid][team] == 2)
if(Spieler[playerid][pduty] >= 1 )
{
if(GetPlayerState(playerid) == 2)
{
SendClientMessage(playerid,COLOR_GREY,"Benutze: /grab [ID]");
return 1;
}
else
{
SendClientMessage(playerid,COLOR_GREY,"Du kannst das Nicht !");
}
}
}
format(string7, sizeof(string7), "%s fesselt %s sodass er nicht entkommen kann !", tieplayer,tieer);
SendClientMessageToAll(0xAAAAAAAA, string7);
format(string7, sizeof(string7), "Du wurdest von %s gefesselt !", tieplayer);
SendClientMessage(tiei,COLOR_LIGHTBLUE, string7);
TogglePlayerControllable(tiei, false);
return 1;
}Hier bitte musst aber auf dein script abstimmen
-
geht nur dir Farbe weg oder das du in Duty bist auch ???
-
ja du musst rcon passwort ändern, dein GM eintragen also zb so mygf wenn die amx so heist und nicht mygf.amx
-
Hast du auch in der server.cfg alles richtig eingestellt ???
-
ja dann solltest du das script neu herunterladen....das ist ziemlich schwer wieder in ordnung zu bringen
-
Ja Fraktionsid´s haben sich vertauscht, wenn du keine Ahnung von GF hast kannst das script löschen und neu runterladen ausser du weist was du geändert hast und machst es wieder rückgängig
-
hmm...blöd aber will unbedingt was machen...weil ich daran sehr viel Spass habe (=