Lil' script prob
#1

Sup guys,
I was creating a /aduty command for my cops and robber server,
but the playername isnt giving


Код:
ADMIN [Playername] is now [OFF] admin duty
String :
No errors.
Код:
format(string, 200, "ADMIN %s(%d) is now [OFF] admin duty", pname, playerid);
Ingame :

It isnt giving the name of the admin :S

Full command :

Код:
cmd(aduty, playerid, params[])

{
    new ID; new string[120]; new pname[240];
	if(GetPVarInt(playerid, "AdminLevel") == 0) return 0;
	if(GetPVarInt(playerid, "AdminMode") == 1)
	{
	    SetPlayerHealth(playerid, 100);
		SetPlayerArmour(playerid, 100);
		ResetPlayerWeapons(playerid);
		GivePlayerTeamWeapons(playerid);
		SetPlayerColor(playerid, 0xFAFAFAFF);
		SetPlayerSkin(playerid, 115);
        format(string, 200, "ADMIN %s(%d) is now [OFF] admin duty", pname, playerid);
		SendClientMessageToAll(COLOR_ADMIN, string);
		SetPVarInt(playerid, "AdminMode", 0);
		return 1;
	}
Hope you guys can help me
Reply
#2

You need to use this: https://sampwiki.blast.hk/wiki/GetPlayerName not just pname
Reply
#3

pawn Код:
new ID; new string[120]; new pname[240];
lol? First off, why would you make pname's length 240? The max amount of characters you can have in a player name is 24. Second, you didn't even get the player's name, follow the link in the above post.
Reply
#4

Fixed.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)