Dos problemas -
Ghost112397 - 02.10.2014
Buenas, tengo dos problemas, el primero, no me salen los mensajes "El vehнculo se encuentra a la venta, si deseas comprarlo utiliza /comprarveh" ni "Utiliza /arrancar para encender el vehнculo"
pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_DRIVER)
{
if(EsAutoLSPD(GetPlayerVehicleID(playerid)))
{
if(Informacion[playerid][pFaccion] == 1)
{
return 1;
}
else
{
RemovePlayerFromVehicle(playerid);
new Float:slx, Float:sly, Float:slz;
GetPlayerPos(playerid, slx, sly, slz);
SetPlayerPos(playerid, slx, sly, slz+1.0);
SendClientMessage(playerid, -1, "No eres de esta facciуn!!");
return 1;
}
}
else if(IsPlayerConnected(playerid))
{
foreach(aAutos,i)
{
if(InformacionA[i][aComprado] == false)
{
SendClientMessage(playerid, -1, "{FFFFFF}El vehнculo se encuentra a la venta, si deseas comprarlo utiliza {FFFF00}/comprarveh");
return 1;
}
else
{
SendClientMessage(playerid, -1, "{FFFFFF}Utiliza {FFFF00}/arrancar {FFFFFF}para encender el vehнculo");
return 1;
}
}
}
}
return 1;
}
El segundo problema, cuando abro mi servidor en Local, me registro con una nueva cuenta y se almacena correctamente, cuando subo el servidor al host y lo abro, entro, me registro y no se guarda la cuenta. :/
їUna ayudita?
Respuesta: Dos problemas -
Zume - 03.10.2014
pero para quй usas un loop en el del vehнculo? nada mбs usa GetPlayerVehicleID, en el host quizб sea un problema de permisos
Respuesta: Dos problemas -
Ghost112397 - 03.10.2014
No entiendo, antes me funcionaba bien eso, hasta que agregue lo de EsAutoLSPD.
Lo otro... no sй si Sergio_Team se siga conectando, ya que le debo decir a el :/
Respuesta: Dos problemas -
[J]ulian - 03.10.2014
Intenta asн:
pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(EsAutoLSPD(vehicleid) && Informacion[playerid][pFaccion] != 1)
{
RemovePlayerFromVehicle(playerid);
new Float:slx, Float:sly, Float:slz;
GetPlayerPos(playerid, slx, sly, slz);
SetPlayerPos(playerid, slx, sly, slz+1.0);
SendClientMessage(playerid, -1, "No eres de esta facciуn!!");
}
else
{
if(!Informacion[vehicleid][aComprado])
{
SendClientMessage(playerid, -1, "{FFFFFF}El vehнculo se encuentra a la venta, si deseas comprarlo utiliza {FFFF00}/comprarveh");
}
else
{
SendClientMessage(playerid, -1, "{FFFFFF}Utiliza {FFFF00}/arrancar {FFFFFF}para encender el vehнculo");
}
}
}
return 1;
}