SA-MP Forums Archive
[Ajuda] ERRO - 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] ERRO (/showthread.php?tid=589733)



ERRO - maxblaya01 - 22.09.2015

Alguem sabe concerta esse erro alguem pode me ajudar?

ERRO:

C:\Users\Gabriel\Desktop\Servidor samp\gamemodes\1.pwn(52) : error 017: undefined symbol "carro"
C:\Users\Gabriel\Desktop\Servidor samp\gamemodes\1.pwn(52) : warning 215: expression has no effect
C:\Users\Gabriel\Desktop\Servidor samp\gamemodes\1.pwn(52) : error 001: expected token: ";", but found "]"
C:\Users\Gabriel\Desktop\Servidor samp\gamemodes\1.pwn(52) : error 029: invalid expression, assumed zero
C:\Users\Gabriel\Desktop\Servidor samp\gamemodes\1.pwn(52) : fatal error 107: too many error messages on one line

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


4 Errors.


Linha do ERRO: DestroyVehicle(carro[playerid]);


Re: ERRO - 99fe3rnando - 22.09.2015

new carro[MAX_PLAYERS];

?


Re: ERRO - maxblaya01 - 22.09.2015

Quote:
Originally Posted by 99fe3rnando
Посмотреть сообщение
new carro[MAX_PLAYERS];

?
ja coloquei isso e nao resolveu


Re: ERRO - 99fe3rnando - 22.09.2015

carro acho que tem que ser definido new carro;

DestroyVehicle(carro);

PHP код:
new carro[MAX_PLAYERS];
CMD:carro(playerid)
{
    new 
vehicle GetPlayerVehicleID(playerid);
    
carro[playerid] = GetVehicleModel(vehicle);
    
DestroyVehicle(carro[playerid]);
    return 
1;




Re: ERRO - IgorLuiz - 22.09.2015

manda o code?


Re: ERRO - maxblaya01 - 22.09.2015

Quote:
Originally Posted by IgorLuiz
Посмотреть сообщение
manda o code?
[QUOTE][CODE]new carro[MAX_PLAYERS];
new Float:CX[MAX_PLAYERS], Float:CY[MAX_PLAYERS], Float:CZ[MAX_PLAYERS], Float:CA[MAX_PLAYERS];

public OnPlayerDisconnect(playerid, reason)
{
DestroyVehicle(carro[playerid]);
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/cv", cmdtext, true, 10) == 0)
{
new string[256];
new pName[MAX_PLAYER_NAME];
GetPlayerName(playerid,pName,sizeof(pName));
format(string, sizeof(string), "[SG-VEICULOS]{FFF000}O player %s Esta Pegando um Veiculo - {FF0019}( /CV )", pName);
SendClientMessageToAll(0xFF0019FF,string);
format((string), sizeof(string), "{E10000}Infernus\n{E10000}Bullet\n{E10000}Elegy\n {E10000}Roadtrain\n{E10000}Squalo\n{E10000}BMX\n{E 10000}Beagle\n{E10000}Andromada\n{E10000}Rustler\n {E10000}Stuntplane\n{E10000}NRG-500\n{E10000}Maverick");
ShowPlayerDialog(playerid,60,DIALOG_STYLE_LIST,"{E 10000}FS Sistema de VEICULOS by SPOTGAMES",string,"OK","");
return 1;
}
return 0;
}


Re: ERRO - 99fe3rnando - 22.09.2015

onde estб pegando o ID ?

se o new carro[MAX_PLAYERS]; for abaixo da funзгo que pega o id do carro vai dizer que estб indefinido, estб bem no topo ?


Re: ERRO - maxblaya01 - 22.09.2015

Quote:
Originally Posted by 99fe3rnando
Посмотреть сообщение
onde estб pegando o ID ?
Daqui nao da pra por todo o codigo mais ta pegando da qui
Quote:
Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == 60)
		{
                if(response)
                {
                        if(listitem == 0)
                        {
                        DestroyVehicle(carro[playerid]);
        				GetPlayerFacingAngle(playerid,CA[playerid]);
        				GetPlayerPos(playerid, CX[playerid], CY[playerid], CZ[playerid]);
        				carro[playerid] = CreateVehicle(411,CX[playerid],CY[playerid],CZ[playerid],CA[playerid],-1,-1,30000);
						LinkVehicleToInterior(carro[playerid],GetPlayerInterior(playerid));
						PutPlayerInVehicle(playerid,carro[playerid],0);
        				SendClientMessage(playerid,0xE10000FF,"[SG-CARROS]{00E1FF}Carro Spawnado!!");
						}
                        if(listitem == 1)
                        {
                        DestroyVehicle(carro[playerid]);
        				GetPlayerFacingAngle(playerid,CA[playerid]);
        				GetPlayerPos(playerid, CX[playerid], CY[playerid], CZ[playerid]);
        				carro[playerid] = CreateVehicle(541,CX[playerid],CY[playerid],CZ[playerid],CA[playerid],-1,-1,30000);
        				LinkVehicleToInterior(carro[playerid],GetPlayerInterior(playerid));
        				PutPlayerInVehicle(playerid,carro[playerid],0);
        				SendClientMessage(playerid,0xE10000FF,"[SG-CARROS]{00E1FF}Carro Spawnado!!");
                        }
                        if(listitem == 2)
						{
                        DestroyVehicle(carro[playerid]);
        				GetPlayerFacingAngle(playerid,CA[playerid]);
        				GetPlayerPos(playerid, CX[playerid], CY[playerid], CZ[playerid]);
        				carro[playerid] = CreateVehicle(562,CX[playerid],CY[playerid],CZ[playerid],CA[playerid],-1,-1,30000);
        				LinkVehicleToInterior(carro[playerid],GetPlayerInterior(playerid));
        				PutPlayerInVehicle(playerid,carro[playerid],0);
        				SendClientMessage(playerid,0xE10000FF,"[SG-CARROS]{00E1FF}Carro Spawnado!!");
                        }



Re: ERRO - 99fe3rnando - 22.09.2015

ops aqui compila '-' olha a mensagem que editei acima


Re: ERRO - maxblaya01 - 22.09.2015

Quote:
Originally Posted by 99fe3rnando
Посмотреть сообщение
onde estб pegando o ID ?

se o new carro[MAX_PLAYERS]; for abaixo da funзгo que pega o id do carro vai dizer que estб indefinido, estб bem no topo ?
Quote:
Originally Posted by 99fe3rnando
Посмотреть сообщение
ops aqui compila '-' olha a mensagem que editei acima
okey consegui aqui valeu