їComo arreglo este bug?
#1

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.

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;
}
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
Reply
#2

Probaste poniendo en OnPlayerConnect??
Reply
#3

Todo eso? No, pero no me gusta la idea S:
Reply
#4

Proba, si no anda lo volves al lugar
Reply
#5

De echo, no andarнa ya que la funciуn del spec del RC Sуlo puede ser usada en OnPlayerSpawn creo xDD

Aъn asн, ya lo probe, y no anda
Reply
#6

Debes poner el login en OnPlayerConnect poreso no spawnea porque queda con el TogglePlayerSpectating(playerid, 1); en 1, asi cuando loguees en onplayerspawn lo cambias a 0. deberia funcionar asi sin ningun problema supongo.
Reply
#7

Quote:
Originally Posted by SeQualX
Посмотреть сообщение
Debes poner el login en OnPlayerConnect poreso no spawnea porque queda con el TogglePlayerSpectating(playerid, 1); en 1, asi cuando loguees en onplayerspawn lo cambias a 0. deberia funcionar asi sin ningun problema supongo.
Pues lo eh hecho, pero no hace ninguna acciуn. ._.

EDIT: El bot no hace el recorrido y cuando pongo la pass no spawnea hasta que uso el comando /novigilar que deja de spectear cualquier cosa D:!
Reply
#8

Revisa max_npcs y la carpeta de los npcs que los cargue adecuadamente.
Reply
#9

Quote:
Originally Posted by SeQualX
Посмотреть сообщение
Revisa max_npcs y la carpeta de los npcs que los cargue adecuadamente.
Todo esta bien colocado, y en su lugar xD

EDIT: Solucionado, gracias a The_Chaoz xd
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)