ZP Zona de llegada error
#1
Quise adaptar esto a mi zp pero me tira error de Error: Undefined symbol "_hv" on line 18410, no se que es _hv Triste me ayudarian? Cutecry

Código PHP:
new const Model[] = "models/w_kevlar.mdl";
new const 
iEnt[] = "Zona_Segura";

new 
Float:fOrigin[3];

new 
Path[256];
new 
iMap[90]; 
new 
iRuta[900]; 

public 
plugin_init()
{
    
    
// Add your own code here

    
register_concmd("menu_zona""f_Menu");
    
register_concmd("leer_zona""ReadPos");
    
get_mapname(iMapcharsmax(iMap));
    
get_configsdir(Pathcharsmax(Path));
    
formatex(iRutacharsmax(iRuta), "%s/%s.ini"PathiMap);

    
// Si un player tocó la entidad llamamos a touch_register:
    
register_touch("ZonaSegura""player""Touch_Register")

    
// Add your own code here

    
ReadPos();
}
public 
plugin_precache() precache_model(Model);

public 
f_Menu(id){
    new 
menu menu_create("Registrar Zona Segura en el Mapa","hn_poner");
    
    
menu_additem(menu,"Registrar Entidad");
    
menu_additem(menu,"Borrar Entidad");
    
menu_additem(menu,"Guardar Entidad");
    
    
menu_display(idmenu);
    return 
PLUGIN_HANDLED;
}

public 
hn_poner(idmenuitem)
{
    if ( 
item == MENU_EXIT )
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED;
    }
    switch(
item){
        case 
0:{
            new 
iOrigin[3]; get_user_origin(idiOrigin3);
            
IVecFVec(iOriginfOrigin); CreateEnt(fOrigin);
        }
        case 
1:{ 
            new 
iEntity = -1;
            while((
iEntity find_ent_by_class(iEntityiEnt)) != 0remove_entityiEntity );
            }
        case 
2SaveEnt(fOrigin);
    }
    
f_Menu(id);
    return 
PLUGIN_HANDLED;  

CreateEnt(const Float:Origin[3])
{
    new 
ent engfunc(EngFunc_CreateNamedEntityengfunc(EngFunc_AllocString"info_target"));  
    if(!
ent) return;
    
    
engfunc(EngFunc_SetModelentModel);
    
set_pev(entpev_solidSOLID_TRIGGER);
    
set_pev(entpev_classnameiEnt);
    
engfunc(EngFunc_SetSizeentFloat:{-150.0, -1.0, -150.0}, Float:{150.01.0150.0});
    
set_pev(entpev_minsFloat:{-150.0, -1.0, -150.0});
    
set_pev(entpev_maxsFloat:{150.01.0150.0});
    
engfunc(EngFunc_SetOriginentOrigin);
    
}
SaveEnt(const Float:Origin[3]){
    new 
iCoordenada[90]; formatex(iCoordenadacharsmax(iCoordenada),  "%.2f %.2f %.2f"Origin[0], Origin[1], Origin[2]);
    new 
szText[300];
    
    if(!
file_exists(iRuta)) {
        
log_amx("[ZE] Archivo '%s' No existe, pero lo creamos."iRuta);
        
write_file(iRuta"; Archivo creado automaticamente");
        
formatex(szTextcharsmax(szText), "; El mapa es %s:"iMap); write_file(iRutaszText);
        
write_file(iRuta"; Las Coordenadas son:");
    }
    
write_file(iRutaiCoordenada);
}
public 
ReadPos(){
    if(!
file_exists(iRuta)) {
        
client_print(0print_chat"[ZE] Archivo '%s' NO Existe."iRuta);
        return;
    }
    new 
iDat[40], iDat2[40], iDat3[40];
    new 
szLine[700], Float:iPoss[3];
    
    new 
filefile fopen(iRuta"r");
    while(
file && !feof(file))
    {
        
fgets(fileszLinecharsmax(szLine));
        
        if(
szLine[0] == ';' || szLine[0] == '/' && szLine[1] == '/' || !szLine[0])
            continue;
        
        
parseszLineiDatcharsmax(iDat), iDat2charsmax(iDat2), iDat3charsmax(iDat3));
        
        
iPoss[0] = str_to_float(iDat);
        
iPoss[1] = str_to_float(iDat2);
        
iPoss[2] = str_to_float(iDat3);
        
        
CreateEnt(iPoss);
        
client_print(0print_chat"[ZE] Zona segura identificada."iRuta);
    }
    
fclose(file);


public 
Touch_Register(iEnt_Zonaindex)
{
    new 
name[33]
    
get_user_name(indexname32)
    new 
classname[8]
    
entity_get_string(iEnt_ZonaEV_SZ_classnameclassname7)

    if(
g_PartyData[index][In_Party])
    {
        
// Removido el CODE de Party
    
}
    else
    {
        
g_exp[index] += 10 * (_hv 1)  //  <-- añades EXP al user (puedes poner otro CODE como añadir niveles, etc )
        
g_Pupgrade[index] += * (_hv 1)  // <-- añades PUs al user (puedes poner otro CODE como añadir niveles, etc )
        
update_xp(index)  // <-- actualizas los niveles con los valores añadidos

        
zp_colored_print(index"^x04 [ZE]^x01 Ganaste^x04 %d^x01 de Exp por Llegar a la zona de^x04 Escape^x01!!",10 * (_hv 1))
        
zp_colored_print(index"^x04 [ZE]^x01 Ganaste^x04 %d^x01 de PU por Llegar a la zona de^x04 Escape^x01!!",* (_hv 1))
    }

Responder
#2
A ver si aprendemos lo basico como para ir entendiendo un poco esto xd, puedes darte un vistazo esto. https://amxmodx-es.com/Thread-Programaci...ncipiantes
espero que te sirva, nadie arranca sabiendo, pero ten en cuenta que nadie va a vivir ayudando te siempre con errores muy basicos
PD: borra esto
Código PHP:
(_hv 1
------------>
Código PHP:
g_exp[index] += 10 
pd2: el error te lo tira por que no existe la funcion _hv
https://steamcommunity.com/id/adriancek1ng/

Aquellos que te critican quieren verte distinto,
Por que ven en ti lo que ellos no serán jamás. Feel like a sir
Responder
#3
(31/05/2019, 09:28 PM)Blackk escribió: A ver si aprendemos lo basico como para ir entendiendo un poco esto xd, puedes darte un vistazo esto. https://amxmodx-es.com/Thread-Programaci...ncipiantes
espero que te sirva, nadie arranca sabiendo, pero ten en cuenta que nadie va a vivir ayudando te siempre con errores muy basicos
PD: borra esto
Código PHP:
(_hv 1
------------>
Código PHP:
g_exp[index] += 10 
pd2: el error te lo tira por que no existe la funcion _hv

Ahora mi zp no funciona, copilo el zp pero al ponerlo al CS no funciona :/ puede ser que ubique mal algunas cosas?
Responder
#4
puede ser falta de modulos, tambien si usas un guardado sql debe ser q no activaste el modulo, tambien si no pusiste las zombies clases o humanos
Responder
#5
(01/06/2019, 03:47 PM)leandroo112 escribió:
(31/05/2019, 09:28 PM)Blackk escribió: A ver si aprendemos lo basico como para ir entendiendo un poco esto xd, puedes darte un vistazo esto. https://amxmodx-es.com/Thread-Programaci...ncipiantes
espero que te sirva, nadie arranca sabiendo, pero ten en cuenta que nadie va a vivir ayudando te siempre con errores muy basicos
PD: borra esto
Código PHP:
(_hv 1
------------>
Código PHP:
g_exp[index] += 10 
pd2: el error te lo tira por que no existe la funcion _hv

Ahora mi zp no funciona, copilo el zp pero al ponerlo al CS no funciona :/ puede ser que ubique mal algunas cosas?

algo hiciste mal, fijate la consola que error te tira y pasalo aca, no somos adivinos..Oh god why
https://steamcommunity.com/id/adriancek1ng/

Aquellos que te critican quieren verte distinto,
Por que ven en ti lo que ellos no serán jamás. Feel like a sir
Responder
#6
(01/06/2019, 06:33 PM)Blackk escribió:
(01/06/2019, 03:47 PM)leandroo112 escribió: [quote='Blackk' pid='199177' dateline='1559348892']
A ver si aprendemos lo basico como para ir entendiendo un poco esto xd, puedes darte un vistazo esto. https://amxmodx-es.com/Thread-Programaci...ncipiantes
espero que te sirva, nadie arranca sabiendo, pero ten en cuenta que nadie va a vivir ayudando te siempre con errores muy basicos
PD: borra esto
Código PHP:
(_hv 1
------------>
Código PHP:
g_exp[index] += 10 
pd2: el error te lo tira por que no existe la funcion _hv

algo hiciste mal, fijate la consola que error te tira y pasalo aca, no somos adivinos..Oh god why

Ya esta, ahora cuando seteo las zonas se crea y guarda pero cuando paso por la entidad no da las ganancias y cuando salgo del mapa y vuelvo ya no esta la entidad :/ ayudita Whatdone
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)