[Ajuda] linha dando erro
#1

@Edit

Cуdigo atualizado e novos erros encontrados.
Post fechado !
Reply
#2

@edit post fechado
Reply
#3

Coloque o format acima da verificaзгo.
Reply
#4

nгo й funзгo para ser parenteses.
PHP код:
if(!DOF2_FileExists(arquivo_casa[i])) return 0
Reply
#5

@edit post fechado
Reply
#6

@edit post fechado
Reply
#7

@edit post fechado
Reply
#8

PHP код:
#include < a_samp >
#include < sscanf >
#include < dof2 >
#include < zcmd >
#define MAX_HOUSES 100
enum InfoH
{
    
hID,
    
Float:hIcone[3],
    
hPreco,
    
hDono[25],
    
hCofre,
    
hAluguel,
    
hCarro,
    
Float:hCarroPos[3],
    
hInterior
}
new 
HInfo[MAX_HOUSES][InfoH];
main(){    print("Sistema de casas");}
public 
OnGameModeInit()
{
    
UsePlayerPedAnims();
    
DisableInteriorEnterExits();
    
SetGameModeText("HOUSE SCRIPT");
    
AddPlayerClass(231958.37831343.157215.3746269.1425000000);
    
    
     for(new 
0MAX_HOUSES; ++i)
    {
        if(!
DOF2_FileExists(ArquivosCasas(i))) return 0;
    }
    return 
1;
}
public 
OnGameModeExit()
{
    
DOF2_Exit();
    return 
1;
}
public 
OnPlayerRequestClass(playeridclassid)
{
    
SpawnPlayer(playerid);
    return 
1;
}
public 
OnPlayerConnect(playerid)
{
    return 
1;
}
public 
OnPlayerDisconnect(playeridreason)
{
    return 
1;
}
public 
OnPlayerSpawn(playerid)
{
    return 
1;
}
public 
OnPlayerDeath(playeridkilleridreason)
{
    return 
1;
}
CMD:criarcasa(playeridparams[])
{
    if(!
IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1"Vocк nгo tem permisгo para usar este comando!");
    new 
idintrpreco;
    if(
sscanf(params"ddd"idintrpreco)) return SendClientMessage(playerid, -1"/criarcasa id interior preco");
    if(
DOF2_FileExists(ArquivosCasas(id))) return SendClientMessage(playerid, -1"Casa jб existe");
    new 
Float:Pos[3];
    
GetPlayerPos(playeridPos[0], Pos[1], Pos[2]);
    
HInfo[id][hInterior] = intr;
    
HInfo[id][hID] = id;
    
HInfo[id][hCofre] = 0;
    
HInfo[id][hCarro] = 265;
    
HInfo[id][hPreco] = preco;
    
HInfo[id][hAluguel] = 0;
    
HInfo[id][hCarroPos][0] = 0HInfo[id][hCarroPos][1] = 0HInfo[id][hCarroPos][2] = 0;
    new 
str[120];
    
format (strsizeof(str), "O Administrador %s criou uma casa id %d valor: %d"GetNome(playerid), idpreco);
    
SendClientMessageToAll(-1str);
    new 
stx[25];
    
format (stxsizeof(stx), "Ninguйm");
    
HInfo[id][hDono] = stx;
    
HInfo[id][hIcone][0] = Pos[0], HInfo[id][hIcone][1] = Pos[1], HInfo[id][hIcone][2] = Pos[2];
    
    
DOF2_CreateFile(ArquivosCasas(id));
    
DOF2_SetInt(ArquivosCasas(id), "ID"HInfo[id][hID]);
    
DOF2_SetString(ArquivosCasas(id), "Dono"HInfo[id][hDono]);
    
DOF2_SetInt(ArquivosCasas(id), "Interior"HInfo[id][hInterior]);
    
DOF2_SetInt(ArquivosCasas(id), "Cofre"HInfo[id][hCofre]);
    
DOF2_SetInt(ArquivosCasas(id), "Preco"HInfo[id][hPreco]);
    
DOF2_SetInt(ArquivosCasas(id), "Alguel"HInfo[id][hAluguel]);
    
DOF2_SetFloat(ArquivosCasas(id), "CarroPosx"HInfo[id][hCarroPos][0]);
    
DOF2_SetFloat(ArquivosCasas(id), "CarroPosy"HInfo[id][hCarroPos][1]);
    
DOF2_SetFloat(ArquivosCasas(id), "CarroPosz"HInfo[id][hCarroPos][2]);
    
DOF2_SaveFile();
    return 
1;
}
GetNome(playerid)
{
    new 
pNome[MAX_PLAYER_NAME];
    
GetPlayerName(playeridpNome24);
    return 
pNome;
}
ArquivosCasas(idcasa){
    new 
arquivo[64];
    
format(arquivosizeof(arquivo), "casas/casa%d.ini"idcasa);
    return 
arquivo;

Reply
#9

@edit post fechado
Reply
#10

Quote:
Originally Posted by Duun
Посмотреть сообщение
Eu dei uma atualizada no cуdigo olha lб por favor
Refaзa no que eu te mandei, vocк ta cometendo erros besta falta ] no erro que vocк citou, presta mais atenзгo.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)