[ajuda]/duty
#1

eu queria um comando /duty, tentei fazer este:
pawn Код:
dcmd_adminduty(playerid,params[]){
    #pragma unused params
    if(PlayerInfo[playerid][LoggedIn] == 1){
        if(PlayerInfo[playerid][Level] == 1){
            SetPlayerArmour(playerid, 1500);
            SetPlayerHealth(playerid, 1500);
            SetPlayerColor(playerid,0xFF66FF00);
            format(str, sizeof(str),"[ADMIN]: %s is now on Admin Duty", sendername);//й esta a linha que dб erros
            return SendClientMessage(playerid, red, str);
        } else return SendClientMessage(playerid, red, "ERROR: You aren't login...");
    } else return SendClientMessage(playerid,red,"ERROR: You aren't an admin...");
}
mas nгo deu, deu estes erros:
Код:
C:\Program Files\Rockstar Games\GTA San Andreas\server\Server\filterscripts\ladmin4v2.pwn(3128) : error 017: undefined symbol "str"
C:\Program Files\Rockstar Games\GTA San Andreas\server\Server\filterscripts\ladmin4v2.pwn(3128) : error 017: undefined symbol "str"
C:\Program Files\Rockstar Games\GTA San Andreas\server\Server\filterscripts\ladmin4v2.pwn(3128) : error 029: invalid expression, assumed zero
C:\Program Files\Rockstar Games\GTA San Andreas\server\Server\filterscripts\ladmin4v2.pwn(3128) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


4 Errors.
Alguйm me pode ajudar?
o meu sistema de admins й o ladmin4v2
Reply
#2

Esqueceste-te do

Код:
new str[256];
Reply
#3

nгo isso sу dб mais erros
Reply
#4

Quote:
Originally Posted by tshadow
nгo isso sу dб mais erros
por vezes, para salvar o rei, temos que sacreficar a rainha...
Reply
#5

ok mas se nгo dб,e й que hб mais comandos e nenhum tem nada assim, e esta a dar-me aqueles erros mas nos outros nгo dб
Reply
#6

Tenta assim, deve funcionar:

Код:
dcmd_adminduty(playerid,params[])
{
	#pragma unused params
	if(PlayerInfo[playerid][LoggedIn] == 1)
    {
		if(PlayerInfo[playerid][Level] == 1)
        {
            new str[256], sendername[MAX_PLAYER_NAME];
            GetPlayerName(playerid, sendername, sizeof(sendername));
			SetPlayerArmour(playerid, 1500);
			SetPlayerHealth(playerid, 1500);
			SetPlayerColor(playerid,0xFF66FF00);
			format(str, sizeof(str),"[ADMIN]: %s is now on Admin Duty", sendername);
	        SendClientMessageToAll(red, str);		
            return 1;
        }
		else return SendClientMessage(playerid, red, "ERROR: You aren't login...");
	} 
    else return SendClientMessage(playerid,red,"ERROR: You aren't an admin...");
}
Reply
#7

Sim deu mas chego ao jogo fasso login e ao fazer /adminduty diz que nгo tou logado.
depois meti assim:
[/pawn]
dcmd_adminduty(playerid,params[])
{
#pragma unused params
if(PlayerInfo[playerid][LoggedIn] == 1)
{
if(PlayerInfo[playerid][Level] == 1)
{
new str[256], sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
SetPlayerArmour(playerid, 1500);
SetPlayerHealth(playerid, 1500);
SetPlayerColor(playerid,0xFF66FF00);
format(str, sizeof(str),"[ADMIN]: %s is now on Admin Duty", sendername);
SendClientMessageToAll(red, str);
return 1;
}else return SendClientMessage(playerid,red,"ERROR: You need to be level 1 to use this command");
}else return SendClientMessage(playerid, red, "ERROR: You aren't login...");
}
[/pawn]
e resolvi esse problema mas depois de chegar ao jogo logar disse que precisava de level 1 para usar esse comando mesmo sendo o maximo nivel
Reply
#8

Quote:
Originally Posted by tshadow
Sim deu mas chego ao jogo fasso login e ao fazer /adminduty diz que nгo tou logado.
depois meti assim:
[/pawn]
dcmd_adminduty(playerid,params[])
{
#pragma unused params
if(PlayerInfo[playerid][LoggedIn] == 1)
{
if(PlayerInfo[playerid][Level] == 1)
{
new str[256], sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
SetPlayerArmour(playerid, 1500);
SetPlayerHealth(playerid, 1500);
SetPlayerColor(playerid,0xFF66FF00);
format(str, sizeof(str),"[ADMIN]: %s is now on Admin Duty", sendername);
SendClientMessageToAll(red, str);
return 1;
}else return SendClientMessage(playerid,red,"ERROR: You need to be level 1 to use this command");
}else return SendClientMessage(playerid, red, "ERROR: You aren't login...");
}
[/pawn]
e resolvi esse problema mas depois de chegar ao jogo logar disse que precisava de level 1 para usar esse comando mesmo sendo o maximo nivel
basta ler o codigo k se topa logo de caras o problama caralh*..... ABRAM OS OLHOS... VAO AO MЙDICO DOS OLHOS (ACHO K E OFTAMOROLOGISTA), MAS N ME FOD*M A CABEЗA COM PERGUNTAS INUTEIS
Reply
#9

pawn Код:
if(PlayerInfo[playerid][Level] == 1)
Muda para:

pawn Код:
if(PlayerInfo[playerid][Level]> 0)
Reply
#10

Ya jб tinha visto. Mas preciso de ajuda para mais uma coisa eu meti para mudar ara esta cor 0xFF66FF00(roxo). mas queria meter dourado.
Alguem sabe qual й o cod dessa cor?
Reply


Forum Jump:


Users browsing this thread: