Beiträge von Eddy
-
-
Hallo leute, ich suche einen Ban befehl, dort sollte folgendes sein.
BanP = Admin der den Spieler gebannt hat.
BanG = Der bann GrundDies sollte auf ocmd basieren.
Ich habe schon geschaut ob es ein Tutorial dazu gibt, leider ohne erfolg. Ich hoffe
das mir hier jemand Helfen kann.MfG: Eddy
[E]Fehler
Rechtschreibung -
Hey Leute, wie die Überschrift sagt, ich brauche Hilfe bei meinem Ban und Unban befehlen. Ich möchte das der Grund in der User.ini steht, weiß aber leider nicht wie ich das hinbekomme. Mein Unban befehle geht auch irgentwie nicht, Der User ist irgentwie Trotzdem noch Gebannt kann mir dabei vllt auch jemand Helfen? Danke im vorraus.
ocmd:ban(playerid,params[])
{
new pID, Grund[128], string[128];
if(!isPlayerAnAdmin(playerid,4))return SendClientMessage(playerid,Rot,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {D18400}Super Moderator");
if(sscanf(params,"us",pID,Grund))return SendClientMessage(playerid,Gelb,"Benutzung: /ban [ID] [Grund]");
format(string,sizeof(string),"[A-Info]: %s wurde von %s Gebannt! {64AFFA}Grund: %s",SpielerName(pID),SpielerName(playerid),Grund);
SendClientMessage(playerid,Blau,string);
format(string,sizeof(string),"Du wurdest von %s vom Server Gebannt! {64AFFA}Grund: %s",SpielerName(playerid),Grund);
SendClientMessage(playerid,Rot,string);
format(string,sizeof(string),"{FFFFFF}Falls du denkst das der {64AFFA}Grund: %s {FFFFFF}nicht Gerecht war oder nicht stimmt\ndann Kontaktiere Bitte einen {C90000}Full Admin {FFFFFF}im Teamspeak oder im Forum.",Grund);
SendClientMessage(playerid,Gelb,string);
TogglePlayerControllable(pID,0);
SetPVarInt(pID,"Banned",1);
dini_Set(Grund,"BanG","");
return 1;
}ocmd:unban(playerid,params[])
{
if(!isPlayerAnAdmin(playerid,6))return SendClientMessage(playerid,Rot,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {C90000}Full Admin");
new StringName[100], Name[MAX_PLAYER_NAME];
if(sscanf(params,"s",Name)) return SendClientMessage(playerid,Gelb,"Benutze: /unban [Name]");
format(StringName,sizeof(StringName),"/Accounts/%s.ini",Name);
dini_IntSet(StringName,"Banned",0);
dini_Set(StringName,"BanG","");
new string[128];
format(string,128,"Du hast %s erfolgreich entbannt.",Name);
SendClientMessage(playerid,Gruen,string);
return 1;
} -
An manchen stellen ist es unsauber Gemappt bzw. auch teilweise sachen drinne die garnicht zusammen passen. zbs. das Affenschild passt nicht mit dem Burgershot zusammen. Aber für deine erste Map ist es gut.
--------
│5/10│
-------- -
public OnPlayerCommandText(playerid, cmdtext[])
{
dcmd(w,1,cmdtext);
return 0;
}
dcmd_w(playerid,params[])
{
#pragma unused params
new pID, text[128]
if(sscanf(params,"us",pID, text))
if(IsPlayerConnected(pID))return SendClientMessage(playerid, Dunkelrot,"Dieser Spieler ist nicht Online.");
{
format(text,sizeof(text)," %u %s: %s",SpielerName(playerid),text);
SendClientMessage(pID,Beesch,text);
format(text,sizeof(text),"Sie sprechen mit %u %s: %s ",SpielerName(playerid),text);
SendClientMessage(playerid,Beesch,text);
}
return 1;
}MfG: Eddy
-
Sieht echt Geil aus *_*
-
Die vorstellung ist recht Gut, nur es sind zuwenig Screens / keine Screens vorhanden. Server werde ich nicht Testen, da ich GF Script net so gerne mag. Aber von mir für die Vorstellng 7/10 und das Forum Design, müsst ihr auch mal ändern.
-
Hey Leute, bin auf der Suche nach einer Sigantur und einem passenden Avatar dazu. Es sollte zu dem Spiel " Spec Ops - The Line " passen. Wer es nicht kennt hier mal ein Link. http://www.specopstheline.com/us/
Es wäre echt Cool wenn das Avatar zur Signatur passend gestalltet wäre. Auf dem Avatar sollte "Eddy" steht. Und auf der Signatur "Mapper aus Leidenschaft".
Ich hoffe das sich jemand bereit stellt, und mir diese Erstellt.MfG: Eddy
[E]//Namen geändert, muss hier auch ändern.
[E]// PushSuche immer noch jemanden, der mir diese erstellen kann.
-
MTA schonmal neu Installiert?
-
Naja ich habe schon viele MTA Fehler gehabt, diesen auch. Patch einfach dein GTA San Andreas auf 1.1. Dann geht es wieder. http://www.nomorehotcoffee.com/
Dort auf Click here for the patch to the German versionund dann einfach Patchen
. -
Die fügste ganz unten ins Script ein.
/*_____~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_____*/
/*-------------------------stock isPlayerInFrakt------------------------------*/
stock isPlayerInFrakt(playerid, FraktID)
{
if(GetPVarInt(playerid,"Fraktion")>= FraktID)return 1;
return 0;
}
/*_____~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_____*/
/*--------------------------stock isPlayerAnAdmin-----------------------------*/
stock isPlayerAdmin(playerid, Rang)
{
if(GetPVarInt(playerid,"Adminlevel")>= Rang)return 1;
return 0;
} -
-
Ich habe es so.
stock isPlayerAnLeader(playerid, FraktID)
{
if(GetPVarInt(playerid,"FLeader")>= FraktID)return 1;<----// Musst du bearbeiten.
return 0;
}Und dann bei dem Befehl einfach isPlayerAnLeader(playerid,1);<--- die 1 steht für die Fraktion

-
http://uploading.com/files/6647e161/ObjectConverter.rar/
Damit geht es, einfach von MTA to SA:MP machen

-
-
Du hast irgentwo im Script ein Klammerfehler, schau am besten mal nach, was du zuletzt getan hast. Und suche diesen Klammerfehler

-
Geh unter public OnPlayerRequesstClass füge dann dort AddPlayerClass(playerid,1715.2151,-1912.7118,13.5665,358.8067,0,0,0,0,0,0); ein. Und fertig.
-
Ich habe zwar das mit dem Radius drinne, aber der Name wird niemandem gezeigt, egal ob mann in diesem Radius ist.
(E)1.
@Danili
Versuch mal dieses.
Aufsetzen
ShowPlayerNameTagForPlayer(i, playerid, 0);
if(IsPlayerInRangeOfPoint(i,10,x,y,z))Absetzen
ShowPlayerNameTagForPlayer(i, playerid, 1);
if(IsPlayerInRangeOfPoint(i,10,x,y,z)) -
Ich habe das so in meinem Script.
Wenn er seine Maske aufsetzt
ShowPlayerNameTagForPlayer(i, playerid, 0);
if(IsPlayerInRangeOfPoint(i,10,x,y,z))Wenn er sie abnimmt
ShowPlayerNameTagForPlayer(i, playerid, 1);
if(IsPlayerInRangeOfPoint(i,10,x,y,z)) -
Hast du im scriptfiles Ordner, den Accounts ordner erstellt?