Como hago esto
#1

Buenas


Tengo una tabla mysql llamada facciones en la que tengo estas columnas


ID integer auto increment primary key
Nombre varchar 32
CordX float
CordY float
CordZ float
CordIntX float
CordIntY float
CordIntZ float
SpawnX Float
SpawnY Float
SpawnZ Float
Interior integer
VirtualWorld integer
Rank1
Rank2
Rank3
Rank4
Rank5
Skin1
Skin2
Skin3
Skin4
Skin5

ahora como haria para realizar el cargado de esos datos y en una misma funcion crear los pickups de entrada y salida?
Reply
#2

PHP код:
// OnGameModeInit
mysql_tquery(sql_handle"SELECT * FROM `tabla`""CargarFacciones");

// CargarFacciones
forward CargarFacciones();
public 
CargarFacciones()
{
    new 
filas;
    
    
/* Compruebas que existen datos en el resultado. */
    
if(cache_get_row_count(filas))
    {
        
/* Recorres cada fila cargando sus propios datos. */
        
for(new 0filasx++)
        {
            
/* Un pequeсo ejemplo... */
            
cache_get_value_index(x0Faccion[x][Nombre], 33);
            
cache_get_value_index_float(x1Faccion[x][CordX]);
            
            
/* ... */
 
            
Faccion[x][Pickup] = CreateDynamicPickup(modelidtypeFaccion[x][CordX], Faccion[x][CordY], ...);
        }
    }
    return 
1;

Todo esto usando el plugin de BlueG, la versiуn R40 o superior. Aquн mбs informaciуn.
Reply
#3

Perfecto muchas gracias!!
Reply
#4

Disculpen el doble post, no me permitiу editar el de arriba..

adicional a esto, como hago para mostrar si un usuario es de X faccion y tiene X rango.

Tengo una tabla llamada Usuarios en donde tengo las columnas

Faccion Int
Rango int
Lider int

Como logro hacer que cuando el usuario sea de la faccion 0 sea civil y cuando Faccion sea 1 es del Gobierno por ejemplo...?
Reply
#5

upeo... alguien me saca de esta duda por favor

Edit:

Gracias Ride2day la soluciуn que obtuve para los que tienen la misma duda es la siguiente:

PHP код:
GetFactionName(factionid)
{
    new 
faccion[24];
    switch(
factionid)
    {
        case 
0faccion "Ninguna";
        case 
1faccion "LSPD";
        case 
2faccion "Grove Street";
        default: 
faccion "Desconocida";
    }
}
y para mostrar los datos usamos format.
format(stringsizeof(string), "Faccion: %s"GetFactionName(PlayerInfo[playerid][Faction])); 
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)