ich suche ein Filterscript bei dem RCON admins die farbe ROT (code:#6c2837)
hat und ich glaube im new.pwn ist es unter public
OnRconCommand(cmd[])
{
return 1;
}
der Befehl soll /aduty sein aber nur wenn er on ist mit /rcon admins
ich suche ein Filterscript bei dem RCON admins die farbe ROT (code:#6c2837)
hat und ich glaube im new.pwn ist es unter public
OnRconCommand(cmd[])
{
return 1;
}
der Befehl soll /aduty sein aber nur wenn er on ist mit /rcon admins
Haste das mal mit
public OnRconLoginAttempt(ip[], password[], success)
{
new pip[16];
for(new i=0; i<MAX_PLAYERS; i++) //Schleife durch alle Spieler
{
GetPlayerIp(i, pip, sizeof(pip));
if(strcmp(ip, pip, true) == 0) //Hat der Spieler die IP mit der sich eingeloggt wurde?
{
SetPlayerColor(i,0x6c2837FF);
}
}
}
versucht?
Das bewirkt, das sich der Name desjenigen Rotfärbt, wenn er sich als RCON admin einloggt
danke funktioniert und wie kann ich an allle was schreiben mit /say
was nutzt du denn?
sscanf?
ocmd?
strcmp?
zcmd?
dcmd?
ycmd?
strcmp benutze ich weil es wie ich finde am einfasten ist also ja ich benutze strcmp
if(strcmp("/say",cmdtext)==0)
{
if(IsPlayerAdmin(playerid))
{
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[128];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "Verwendung: /say[text]");
return 1;
}
format(string,sizeof(string),"Admin: %s",result);
return SendClientMessage(DEINEFARBE,string);
}
return 1;
}