Jop^^
Grad gemerkt xD
Beiträge von badnat
-
-
Hast du es an dein Script angepasst?
Wegen dem SpielerName:
stock SpielerName(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
return name;
} -
@ bartundlisa --> Blödsinn!
Schick mal die Zeilen vom Error!Ein Define von nem Dialog sieht so aus
#define DIALOG_TEST 1
#define DIALOG_TEST2 2
#define DIALOG_TEST3 3
#define DIALOG_TEST4 4 -
Trooper da stimme ich dir leider nicht zu. Was wenn du einen Cheater siehst der dauernd durch die Gegend airbreakt? Ban --> router neustart --> cheaten ... .
Was ist gpci? -
Es geht 100% :).
Gerne!(( Natürlich musst du es an dein Script anpassen und das OCMD Include haben! ))
-
Das ist mein Befehl:
ocmd:numberplate(playerid,params[])
{
if(!IsPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,WEIß,"* Du bist kein Admin.");
new string[128];
if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,WEIß,"* Du bist in keinem Fahrzeug.");
new vehicleid = GetPlayerVehicleID(playerid);
if(sscanf(params,"s",string))return SendClientMessage(playerid,WEIß,"Benutzung: /numberplate [Text]");
SetVehicleNumberPlate(vehicleid, string);
SetVehicleToRespawn(vehicleid);
new Float: X,Float: Y,Float: Z;
GetPlayerPos(playerid,X,Y,Z);
SetVehiclePos(vehicleid,X,Y,Z);
PutPlayerInVehicle(playerid,vehicleid,0);
return 1;
}Viel Spaß und viel Glück beim Scripten :D.
LG,
badnat -
Ich habe doch den Befehl oben gepostet... Lies ihn dir mal durch anstatt copy & paste zu machen!
Du musst /rangeban machen! -
Tutorials anschauen.
Am besten von MrMonat.
Er macht Videos auf Youtube!
Viel Glück und viel Spaß beim Scripten! Du schaffst das schon .
LG,
badnat -
Nein sondern so:
forward RangeBan(playerid);
ocmd:rangeban(playerid,params[])
{
if(!IsPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,WEIß,"* Du bist kein Admin.");
new pID, reason[128], string[128];
if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid, WEIß, "Benutzung: /rangeban [ID/Name] [Grund]");
format(string,sizeof(string),"AdmCmd: Die RangeIP von %s wurde von %s gebannt. Grund: %s", SpielerName(pID),SpielerName(playerid),reason);
SendClientMessageToAll(ROT,string);
SendClientMessage(pID,ROT,"Solltest du zu Unrecht gebannt worden sein, so melde dich bitte im TeamSpeak 3 oder im Forum.");
SetPVarInt(pID,"baned",1);
RangeBan(pID);
Kick(pID);
return 1;
}stock RangeBan(playerid)
{
new string[64], total[16],ip[16];
if(!IsPlayerConnected(playerid)) return 0;
GetPlayerIp(playerid, ip, sizeof(ip));
new cnt;
for(new i=0;i<strlen(ip);i++)
{
if(ip[i] == '.') cnt++;
if(cnt == 2)
{
i++;
strdel(ip, i, strlen(ip));
format(total,sizeof(total),"%s*.*",ip);
}
}
format(string, sizeof(string),"banip %s",total);
SendRconCommand(string);
return 1;
}Die Bans sind in der server_ban datei oder so.. Einfach die Zeile in der Datei löschen und der Spieler ist entbannt...
Viel Spaß
LG,
badnat -
Ist doch unnötig.. Rangeban geht doch auch -.-
-
Hör dir am besten 80er Musik an xD Das motiviert bis zum geht nicht mehr :O (zB queen oder so..).
LG,
badnat -
Schön ist aber eher ein Schnipsel als ein Filterscript.
Es ist trotzdem nützlich! -
Danke
Ich würde es aber echt gerne mit Switch machen :\ -
Guten Abend,
Ich habe ein Problem: bekomme diese Errors:ZitatC:\Users\ania\Desktop\Other\test\gamemodes\GSA - 0.2c.pwn(2344) : error 037: invalid string (possibly non-terminated string)
C:\Users\ania\Desktop\Other\test\gamemodes\GSA - 0.2c.pwn(2344) : error 029: invalid expression, assumed zero
C:\Users\ania\Desktop\Other\test\gamemodes\GSA - 0.2c.pwn(2344) : warning 215: expression has no effect
C:\Users\ania\Desktop\Other\test\gamemodes\GSA - 0.2c.pwn(2344) : error 001: expected token: ";", but found "]"
C:\Users\ania\Desktop\Other\test\gamemodes\GSA - 0.2c.pwn(2344) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Bei diesen Zeilen:
Code
Alles anzeigenocmd:a(playerid,params[]) { if(!IsPlayerAnAdmin(playerid,1)) { new text[128], string[128],Rank[54]; if(sscanf(params,"s",text))return SendClientMessage(playerid,WEIß,"Benutzung: /a [Text]"); switch(GetPVarInt(playerid,"Adminlevel")) { case 1:{Rank=ADMIN0;} case 2:{Rank=ADMIN1;} case 3:{Rank=ADMIN2;} case 4:{Rank=ADMIN3;} case 5:{Rank=ADMIN4;} } format(string,sizeof(string),"** %s %s: %s )) **",Rank,SpielerName(playerid),text); for(new i=0; i<GetMaxPlayers(); i++) { if(IsPlayerConnected(i)) { if(IsPlayerInFrakt(i,GetPVarInt(playerid,"Adminlevel"))) { SendClientMessage(i,ADMINBLAU,string); } } } } return 1; }
Die betroffene Zeile ist:
Habe alles versucht aber finde den Fehler nicht. Bitte helft mir!
LG,
badnat -
Meinte Garrys mod
http://www.youtube.com/watch?v=HO9KRzrDcn8 -
GTA San Andreas ---> Grey's Mod runterladen
-
Der String ist zu klein!
-
Es gibt allerdings ein Problem: alle Insassen zahlen die Strafe!
-
Etwas gefunden?
Der Beitrag ist zu kurz. Der Beitrag muss mindestens 10 Zeichen lang sein und 3 Wörter enthalten. -
Ein Fenster meine ich. Es gibt ein Fenster, welches normalerweise immer kaputt geht wenn man drauf schießt.