04.04.2011, 23:11
Verбn, con la ayuda de un rec de Foogy creй un bot en el login, cuando logeas en el fondo se ve un RC Baron (Aviуn) manejando por todo LS. Pero el problema es que cuando logeo NO spawnea, como si no existiera SetPlayerPos
Acб les dejo el cуdigo del Spawn.
Ustedes dуnde lo colocarнan?
Ya que lo eh colocado en 1000 lugares y no funciona, si intento quitar el spec, se traba el login, y asн.
Saludos
Acб les dejo el cуdigo del Spawn.
pawn Код:
public OnPlayerSpawn(playerid)
{
if(IsPlayerNPC(playerid))
{
new npcname[MAX_PLAYER_NAME];
GetPlayerName(playerid, npcname, sizeof(npcname));
if(!strcmp(npcname,"Bot_intro",true))
{
PutPlayerInVehicle(playerid, Bot, 0);
}
}
new string[256];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), ACCOUNTS_FOLDER, name);
SetPlayerPos(playerid,1265.4495,-2047.3251,59.2685);
if (AccountInfo[playerid][aLogged] == 0)
{
TogglePlayerSpectating(playerid, 1);
PlayerSpectateVehicle(playerid, Bot, 3);
if (!fexist(string))
{
new kayitmsg[256];
format(kayitmsg,256,"{FF0101}Bienvenido a Insane Server!\n\n{ffa000}%s {FF0101}Registrate si quieres jugar\n\nEscribe tu nueva contraseсa:",name);
ShowPlayerDialog(playerid,26,DIALOG_STYLE_INPUT,"Registrar",kayitmsg,"Registrar","Salir");
register[playerid] = 1;
login[playerid] = 0;
}
else if (fexist(string))
{
new girismsg[256];
format(girismsg,256,"{FF0101}Bienvenido a Insane Server!\n\nGracias por preferirnos {ffa000}%s\n\n{FF0101}Escribe tu contraseсa:",name);
ShowPlayerDialog(playerid,27,DIALOG_STYLE_INPUT,"Login",girismsg,"Login","Salir");
register[playerid] = 0;
login[playerid] = 1;
}
}
return 1;
}
Ya que lo eh colocado en 1000 lugares y no funciona, si intento quitar el spec, se traba el login, y asн.
Saludos