Gut gemacht
auf jeden Fall besser als meins
10/10
Beiträge von Maximilian
-
-
Hast du denn schon die [Liste]Filterscripts durchforstet
-
new string[128], pName[MAX_PLAYER_NAME];
GetPlayerName(,playerid,pName,sizeof(pName));
format(string,sizeof(string),"[SPIELERINFO]Spieler %s hat den Server betreten",pName,playerid);
SendClientMessageToAll(0x00A91EFF,string);
new disconnect[150], pNAME[MAX_PLAYER_NAME];
GetPlayerName(playerid,pNAME,MAX_PLAYER_NAME);
switch(reason)
{
case 0: format(disconnect,sizeof (disconnect),"Der Spieler %s hatte einen Timeout",pNAME);
case 1: format(disconnect,sizeof (disconnect),"Der Spieler %s hat den Server verlassen",pNAME);
case 2: format(disconnect,sizeof (disconnect),"Der Spieler %s wurde gekickt/gebannt",pNAME);
}
SendClientMessageToAll(Connect,disconnect);Musst halt passend machen
-
Ich hab ein Tutorial darüber gemacht aber
wenn du große Probleme mit diesem Thema hast kann ich das per TV machen -
wenn du es raus haben willst
musst du alles zu dem thema rausnehmen
net nur den command
da hängt einiges dran
vlt. bekommst du reichlich viele bugs -
if (strcmp(cmd, "/adminduty", true) == 0 || strcmp(cmd, "/aduty", true) == 0)
{
if(AdminDuty[playerid] == 0)
{
if(PlayerInfo[playerid][pAdmin] == 1 || PlayerInfo[playerid][pAdmin] == 2 || PlayerInfo[playerid][pAdmin] == 3)
{
SendClientMessage(playerid,COLOR_GRAD6,"Du bist nun im Dienst!");
AdminDuty[playerid] = 1;
Mod[playerid] = Create3DTextLabel("*Administrator Onduty\n DM Verbot!*",Rot,30.0,40.0,50.0,40.0,0);
Attach3DTextLabelToPlayer(Mod[playerid], playerid, 0.0, 0.0, 0.4);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string),"Administrator %s mit der ID:%d ist nun Administrator Duty!",sendername,playerid);
SendClientMessageToAll(Grau, string);
SetPlayerArmour(playerid, 100);
return 1;
}
if(PlayerInfo[playerid][pAdmin] == 4 || PlayerInfo[playerid][pAdmin] == 1337)
{
SendClientMessage(playerid,COLOR_GRAD6,"Du bist nun im Dienst!");
AdminDuty[playerid] = 1;
Supermod[playerid] = Create3DTextLabel("*Administrator Onduty\n DM Verbot!*",Rot,30.0,40.0,50.0,40.0,0);
Attach3DTextLabelToPlayer(Supermod[playerid], playerid, 0.0, 0.0, 0.4);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string),"Administrator %s mit der ID:%d ist nun Administrator Duty!",sendername,playerid);
SendClientMessageToAll(Grau, string);
SetPlayerArmour(playerid, 100);
return 1;
}
if(PlayerInfo[playerid][pAdmin] >= 2000)
{
SendClientMessage(playerid,COLOR_GRAD6,"Du bist nun im Dienst!");
AdminDuty[playerid] = 1;
Admin[playerid] = Create3DTextLabel("*Administrator Onduty\n DM Verbot!*",Rot,30.0,40.0,50.0,40.0,0);
Attach3DTextLabelToPlayer(Admin[playerid], playerid, 0.0, 0.0, 0.4);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string),"Administrator %s mit der ID:%d ist nun Administrator Duty!",sendername,playerid);
SendClientMessageToAll(Grau, string);
SetPlayerArmour(playerid, 100);
return 1;
}
else if(AdminDuty[playerid] == 1)
{
SendClientMessageToAll(Farbe,string,"Nachrichtg");
}
return 1;
}
return 1;
} -
Ok schick mir deine tv daten per Pm dann mach ich das
-
Danke
Bitte Closen hat sich hiermit erledigt -
Danke,
aber ich halte mich an mein OCMD -
Danke teste ich gleich aus
-
Hallo bzw. guten Abend Breadfish,
ich habe mir heute einen /startbonus befehl geschnappt und ihn in mein
Script eingebaut!
Jedoch kommt immer dieser Warning den ich nicht haben will
H:\Ordner\Roleplay of San Andreas\gamemodes\[GnL](1).pwn(257) : warning 202: number of arguments does not match definition
ocmd:startbonus(playerid,params[])
{
if(GetPlayerScore(playerid,0))//Warning
{
SendClientMessage(playerid,ROT,"GnL: Du erhälst 200.000$ und Level 4 von uns.");
SendClientMessage(playerid,ROT,"GnL: Teil es dir gut ein, du bekommst es nur einmal!");
SetPlayerScore(playerid,4);
GivePlayerMoney(playerid, 200000);
}
return 1;
} -
War bei mir auch so
du hast zwei möglichkeiten
1.Du baust das FS in deinen GM ein
2.Du lädst das FS jedes Mal statt es in die server.cfg zu schreiben -
Ich nicht! manchmal aber
net immer
Und auf partys -
Nein hat sich gelöst es musste über den befehl genauso wie die anderen news
-
Alles Gute
ist mir vorhin auch aufgefallen
ich war auf nem Tutorial wo er was gepostet hatte und sein Name war Grün
da dachte ich erst das da was net stimmt oder so aber
es ist so -
Heyho Breadfish,
ich habe gestern einen /aduty Befehl gefunden
jedoch bin ich mir nicht sicher wo ich
new Aduty[MAX_PLAYERS];
Defieren soll da auf beide Arten
Diese währe:
Ganz oben oder direkt beim Befehl
der jetzige Code lautet:
if(strcmp("/aduty",cmdtext,true)== 0)
{
if(Aduty[playerid] == 1)
new string[64],name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
if(IsPlayerAdmin(playerid))
{
if(Aduty[playerid] == 0)
{
Aduty[playerid] = 1;
format(string,sizeof(string),"Admin %s ist nun im Dienst",name);
SendClientMessageToAll(0xFF00FFFF,string);
}
else
{
format(string,sizeof(string),"Admin %s ist nun außer Dienst",name);
Aduty[playerid] = 0;
SendClientMessageToAll(0xFF00FFFF,string);
}
}
return 1;
} -
ok bm
ich mach dir das -
mit einem Dialog
ich schick dir morgen einen per Pm wenn es kein andere Beantwortet -
Das Level muss ja ausgelesen werden
aber da Pawno da nichts findet hast du es wohl anders definiert -
Mehr Infos über dein Vorhaben