Usar Bool en Native
#1
Buenas tengo mucho tiempo sin hacer nada de esto pero queria pedir algo de ayuda...

estoy haciendo un menu con native pero no se como hacer una native de un bool... el caso es asi

Código PHP:
#include <amxmodx>

new bool:g_bool[33// creo el bool
------------------------------------------

public 
plugin_natives()

register_library("native"// registro el include

register_native("mi_native""native_funcion"1// creo la native

// bla bla bla
g_bool[id] = true // en equis punto seteo el bool a TRUE

public native_funcion(id)
{
   return 
g_bool[id//< envio el valor del bool?¿ si es TRUE o FALSE?


segundo plugin:

Código PHP:
#include <amxmodx>
#include <native> // llamo la include

blablabla

public funcion_x(id// en equis funcion uso la nativa
{
  if (
mi_native(id)) // < donde digo que si el bool es TRUE o FALSE ?¿
  
{
     
client_print(idprint_chat"Felicidades")
  }

de no poder enviar un bool, como puedo solucionarlo?
Mi 250 :3
[Imagen: anigif2.gif]
Responder
#2
Código PHP:
register_native("mi_native""native_funcion"0);

public 
bool:native_funcion(plugin_idargc)
{
      return 
g_bool[get_param(1)]; // param 1 = id


Así deberías usarla.
Believe, be yourself and don't hold on to just one dream ❤

https://github.com/FEDERICOMB96
Responder
#3
okey muy bien, y al llamar el bool en el plugin secundario?
Mi 250 :3
[Imagen: anigif2.gif]
Responder
#4
Código PHP:
native bool:mi_native(id
[Imagen: b_350_20_323957_202743_f19a15_111111.png]

(18/11/2014, 05:47 PM)Neeeeeeeeeel.- escribió: Por qué necesitan una guía para todo? Meté mano y que salga lo que salga... es la mejor forma de aprender.

(16/05/2016, 11:08 PM)kikizon2 escribió: No cabe duda que tienen mierda en vez de cerebro, par de pendejos v:
Responder
#5
aplicado a algun ejemplo? porque no logro hacerlo funcionar! cuando llamo la native deja de funcionar el plugin

main
Código PHP:
new bool:g_bool[33]

register_native("mi_native""native_funcion"// native tipo 0 "default"

----- 
public 
bool:native_funcion(iPluginiParams)
{
return 
g_bool[get_param(1)]
}


public 
funcion(id)
{
balblabla

g_bool
[id] = true

}


public 
exfuncion(id)
{
blablabla

g_bool
[id] = false



inc
Código:
native bool:jctf_get_protection(id);

SUB
Código PHP:
#define <inc>


if (mi_native(id))
 
client_print(idprint_chat"Bool = TRUE"
Mi 250 :3
[Imagen: anigif2.gif]
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)