SA-MP Forums Archive
[Ajuda] Erros em um comando. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Erros em um comando. (/showthread.php?tid=370002)



Erros em um comando. - Gabriel Santana - 18.08.2012

Vejam, criei um comando mais nгo tou conseguindo ajeitar os erros.
Se alguem puder mim ajudar, agradeзo.

Comando:
Код:
#define POLICIAL         0

new Profissao[MAX_PLAYERS];
Код:
CMD:dp(playerid)
{
	if(Profissao[playerid] == POLICIAL)
{
	SetPlayerPos(1384.2577,10.8203,174.6833);
	SendClientMessage(playerid, CINZA, "SERVER: Olб, Vocк й um policial.");
    new nome[MAX_PLAYER_NAME], stringnome[200];
    GetPlayerName(playerid, nome, sizeof(nome));
    format(stringnome, sizeof(stringnome), "SERVER: %s estб trabalhando.",nome);
    SendClientMessageToAll(AMARELO, stringnome);
{
	GivePlayerWeapon(playerid, 3, 1)
	GivePlayerWeapon(playerid, 22, 1000)
	GivePlayerWeapon(playerid, 31, 1000)
	GivePlayerWeapon(playerid, 41, 1000)
	GivePlayerWeapon(playerid, 45, 1000)
	GivePlayerWeapon(playerid, 46, 1000)
}
	else
{
    SendClientMessage(playerid, VERMELHO,"ERRO: Vocк nгo й um policial e nгo pode usar este comando.");
}
    return 1;
}
Erros:
Код:
C:\Users\Gabriel\Desktop\samp03esvr_win32\gamemodes\aprendendo.pwn(657) : warning 213: tag mismatch
C:\Users\Gabriel\Desktop\samp03esvr_win32\gamemodes\aprendendo.pwn(657) : warning 202: number of arguments does not match definition
C:\Users\Gabriel\Desktop\samp03esvr_win32\gamemodes\aprendendo.pwn(663) : warning 217: loose indentation
C:\Users\Gabriel\Desktop\samp03esvr_win32\gamemodes\aprendendo.pwn(665) : error 001: expected token: ";", but found "-identifier-"
C:\Users\Gabriel\Desktop\samp03esvr_win32\gamemodes\aprendendo.pwn(666) : error 001: expected token: ";", but found "-identifier-"
C:\Users\Gabriel\Desktop\samp03esvr_win32\gamemodes\aprendendo.pwn(667) : error 001: expected token: ";", but found "-identifier-"
C:\Users\Gabriel\Desktop\samp03esvr_win32\gamemodes\aprendendo.pwn(668) : error 001: expected token: ";", but found "-identifier-"
C:\Users\Gabriel\Desktop\samp03esvr_win32\gamemodes\aprendendo.pwn(669) : error 001: expected token: ";", but found "-identifier-"
C:\Users\Gabriel\Desktop\samp03esvr_win32\gamemodes\aprendendo.pwn(670) : error 001: expected token: ";", but found "}"
C:\Users\Gabriel\Desktop\samp03esvr_win32\gamemodes\aprendendo.pwn(671) : warning 217: loose indentation
C:\Users\Gabriel\Desktop\samp03esvr_win32\gamemodes\aprendendo.pwn(671) : error 029: invalid expression, assumed zero
C:\Users\Gabriel\Desktop\samp03esvr_win32\gamemodes\aprendendo.pwn(672) : warning 217: loose indentation
C:\Users\Gabriel\Desktop\samp03esvr_win32\gamemodes\aprendendo.pwn(675) : warning 217: loose indentation
C:\Users\Gabriel\Desktop\samp03esvr_win32\gamemodes\aprendendo.pwn(677) : error 030: compound statement not closed at the end of file (started at line 655)



Re: Erros em um comando. - Scripter Fodastico - 18.08.2012

pawn Код:
CMD:dp(playerid)
{
    if(Profissao[playerid] == POLICIAL)
    {
        SetPlayerPos(playerid,1384.2577,10.8203,174.6833);
        SendClientMessage(playerid, CINZA, "SERVER: Olб, Vocк й um policial.");
        new nome[MAX_PLAYER_NAME], stringnome[200];
        GetPlayerName(playerid, nome, sizeof(nome));
        format(stringnome, sizeof(stringnome), "SERVER: %s estб trabalhando.",nome);
        SendClientMessageToAll(AMARELO, stringnome);
        GivePlayerWeapon(playerid, 3, 1);
        GivePlayerWeapon(playerid, 22, 1000);
        GivePlayerWeapon(playerid, 31, 1000);
        GivePlayerWeapon(playerid, 41, 1000);
        GivePlayerWeapon(playerid, 45, 1000);
        GivePlayerWeapon(playerid, 46, 1000);
    }
    else
    {
        SendClientMessage(playerid,-1,"Vocк nгo й de nenhuma organizaзгo militar");
    }
    return 1;
}



Re: Erros em um comando. - Gabriel Santana - 18.08.2012

Vlw.


Re: Erros em um comando. - R3S1D3NT1 - 18.08.2012

Vey na boa cada cara que vem aki no forum pedindo ajuda por causa de simbolos errados nos codes


Re: Erros em um comando. - gabrielloko157 - 18.08.2012

Vocк Definiu que policial e 0 mais voce esta usando POLICIAl no codigo


Para poupar linhas ao inves de colocar policial coloca 0


coloca assim

CMD:dp(playerid)
{
if(Profissao[playerid] == 0)
{
SetPlayerPos(playerid,1384.2577,10.8203,174.6833);
SendClientMessage(playerid, CINZA, "SERVER: Olб, Vocк й um policial.");
new nome[MAX_PLAYER_NAME], stringnome[200];
GetPlayerName(playerid, nome, sizeof(nome));
format(stringnome, sizeof(stringnome), "SERVER: %s estб trabalhando.",nome);
SendClientMessageToAll(AMARELO, stringnome);
GivePlayerWeapon(playerid, 3, 1);
GivePlayerWeapon(playerid, 22, 1000);
GivePlayerWeapon(playerid, 31, 1000);
GivePlayerWeapon(playerid, 41, 1000);
GivePlayerWeapon(playerid, 45, 1000);
GivePlayerWeapon(playerid, 46, 1000);
}
else
{
SendClientMessage(playerid,-1,"Vocк nгo й de nenhuma organizaзгo militar");
}
return 1;
}