[DUDA]їGuardar nombre de un jugador y_ini?
#1

Tengo este codigo:

pawn Код:
else
                {
                    new INI:File = INI_Open(VehiclePath(playerid));
                    new vid;
                    vid = AddStaticVehicleEx(modelo_vehiculo,557.5,-1266.0,17.24,82.2873,0,1,0);
                    PutPlayerInVehicle(playerid, vid, 0);
                    GivePlayerMoney(playerid, -costo_vehiculo);
                    new vehicleid = GetPlayerVehicleID(playerid);
                    INI_WriteInt(File, "vhModelo", GetVehicleModel(vehicleid));
                    INI_WriteInt(File, "vhOwner", ); //aqui esta el problema
                    INI_Close(File);
                }
                return 0;
Quiero poner el nombre del jugador que compro el coche, he intentado hacerlo con GetPlayerName pero lo unico que me guarda es un numero (porcierto es un puto 8 ).
Nose como guardar el nombre del dueсo del coche en el ini
Muchas gracias
Reply
#2

їYa intentу con INI_WriteString?
Usted estб usando INI_WriteInt (Nъmeros), pruebe con INI_WriteString (Cadenas de texto (Strings)).

Un simple ejemplo:

pawn Код:
new nombre[MAX_PLAYER_NAME+1];
GetPlayerName(playerid, nombre, sizeof(nombre));
INI_WriteString(File, "vhOwner", nombre);
Reply
#3

He hecho lo que me pusiste... pero me deja la casilla vacia... voy a probar algo mas
Reply
#4

Como que la casilla vacia?

quedarнa asi:
pawn Код:
else
                {
                    new INI:File = INI_Open(VehiclePath(playerid));
                    new vid, nombre[MAX_PLAYER_NAME+1];
                    GetPlayerName(playerid, nombre, sizeof(nombre));
                    vid = AddStaticVehicleEx(modelo_vehiculo,557.5,-1266.0,17.24,82.2873,0,1,0);
                    PutPlayerInVehicle(playerid, vid, 0);
                    GivePlayerMoney(playerid, -costo_vehiculo);
                    new vehicleid = GetPlayerVehicleID(playerid);
                    INI_WriteInt(File, "vhModelo", GetVehicleModel(vehicleid));
                    INI_WriteString(File, "vhOwner", nombre); //aqui esta el problema
                    INI_Close(File);
                }
                return 0;
Reply
#5

Solucionado. Desconozco el motivo del error cuando lo he intentado con la ayuda de @Edugta., ahora con lo que me has dado @Adoniiz se me ha arreglado.
Supongo que al intentarlo tendria algun error de sintaxis (aunque compilaba perfectamente) asique el .ini se quedaba vacio.
Muchas gracias a los dos
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)