Problem with spawn
#1

When I press the button spawn on login, it brings up a LOADING pixel screen and the player cannot spawn, even when your new it doesnt go to tutorial, it just stays there
Reply
#2

can you post your OnPlayerConnect, OnPlayerSpawn, and OnPlayerRequestClass code?
Reply
#3

public OnPlayerConnect(playerid)
{
if(Security != 0)
{
SendClientMessage(playerid, COLOR_YELLOW, "Host has broken one of the Agreement rules, action has been taken.");
Kick(playerid);
return 1;
}
-------------------------
public OnPlayerSpawn(playerid)
{
AntiDeAMX();
/*if(IsPlayerNPC(playerid))
{
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
if(!strcmp(sendername, "bot_pdgate", true))
{
printf("NPC: OnPlayerSpawn: %d", playerid);
SetPlayerPos(playerid, 1544.1339, -1631.9484, 13.382;
SetPlayerSkin(playerid, 71); //cadet
}
else if(!strcmp(sendername, "bot_pdlobby", true))
{
printf("NPC: OnPlayerSpawn: %d", playerid);
SetPlayerPos(playerid, 251.2563, 67.8074, 1003.6406);
SetPlayerFacingAngle(playerid, 90);
SetPlayerSkin(playerid, 71); //cadet
}
else if(!strcmp(sendername, "bot_bank", true))
{
printf("NPC: OnPlayerSpawn: %d", playerid);
SetPlayerPos(playerid, 2311.0154, -11.0131, 26.7422);
SetPlayerFacingAngle(playerid, 180);
new gender = random(2);
if(gender == 0)
{
SetPlayerSkin(playerid, 150); //female
}
else
{
SetPlayerSkin(playerid, 187); //male
}
}
else if(!strcmp(sendername, "bot_2471", true))
{
printf("NPC: OnPlayerSpawn: %d", playerid);
SetPlayerPos(playerid, -29.3284, -57.2872, 1003.5469);
SetPlayerFacingAngle(playerid, 0);
SetPlayerSkin(playerid, 220); //rasta
}
else if(!strcmp(sendername, "bot_2472", true))
{
printf("NPC: OnPlayerSpawn: %d", playerid);
SetPlayerPos(playerid, -27.2159, -91.6840, 1003.5469);
SetPlayerFacingAngle(playerid, 0);
SetPlayerSkin(playerid, 229); //asian
}
else if(!strcmp(sendername, "bot_2473", true))
{
printf("NPC: OnPlayerSpawn: %d", playerid);
SetPlayerPos(playerid, -29.7490, -30.7393, 1003.5573);
SetPlayerFacingAngle(playerid, 0);
SetPlayerSkin(playerid, 236); //oldman
}
else if(!strcmp(sendername, "bot_2474", true))
{
printf("NPC: OnPlayerSpawn: %d", playerid);
SetPlayerPos(playerid, -28.2693, -186.8315, 1003.5469);
SetPlayerFacingAngle(playerid, 0);
new gender = random(2);
if(gender == 0)
{
SetPlayerSkin(playerid, 197); //country female
}
else
{
SetPlayerSkin(playerid, 159); //country male
}
}
else if(!strcmp(sendername, "bot_wpump", true))
{
printf("NPC: OnPlayerSpawn: %d", playerid);
SetPlayerPos(playerid, 681.2163, -456.1136, -25.6099);
SetPlayerFacingAngle(playerid, 90);
SetPlayerSkin(playerid, 161); //cowboy
}
else if(!strcmp(sendername, "bot_10gb", true))
{
printf("NPC: OnPlayerSpawn: %d", playerid);
SetPlayerPos(playerid, 499.1612, -77.4632, 998.7651);
SetPlayerFacingAngle(playerid, 0);
new clothes = random(2);
if(clothes == 0)
{
SetPlayerSkin(playerid, 24; //biker 1
}
else
{
SetPlayerSkin(playerid, 254); //biker 2
}
}
else if(!strcmp(sendername, "bot_pigpen", true))
{
printf("NPC: OnPlayerSpawn: %d", playerid);
SetPlayerPos(playerid, 1215.1786, -15.2606, 1000.9219);
SetPlayerFacingAngle(playerid, 0);
SetPlayerSkin(playerid, 171); //tux
}
else if(!strcmp(sendername, "bot_bouncer1", true))
{
printf("NPC: OnPlayerSpawn: %d", playerid);
SetPlayerPos(playerid, 1212.7642, 2.4320, 1000.9219);
SetPlayerFacingAngle(playerid, 180.0);
SetPlayerSkin(playerid, 163); //bouncer1
}
else if(!strcmp(sendername, "bot_bouncer2", true))
{
printf("NPC: OnPlayerSpawn: %d", playerid);
SetPlayerPos(playerid, 1207.8531, -13.3800, 1000.9219);
SetPlayerFacingAngle(playerid, 0);
SetPlayerSkin(playerid, 164); //bouncer2
}
else if(!strcmp(sendername, "bot_stripper1", true))
{
printf("NPC: OnPlayerSpawn: %d", playerid);
SetPlayerPos(playerid, 1214.0563, -4.2679, 1001.3281);
SetPlayerFacingAngle(playerid, 44.493;
new clothes = random(2);
if(clothes == 0)
{

SetPlayerSkin(playerid, 244); //stripper 1
}
else
{
SetPlayerSkin(playerid, 246); //stripper 2
}
}
else if(!strcmp(sendername, "bot_stripper2", true))
{
printf("NPC: OnPlayerSpawn: %d", playerid);
SetPlayerPos(playerid, 1221.2170, 8.4467, 1001.3356);
SetPlayerFacingAngle(playerid, 132.6630);
new clothes = random(2);
if(clothes == 0)
{
SetPlayerSkin(playerid, 237); //stripper 1
}
else
{
SetPlayerSkin(playerid, 256); //stripper 2

}
}
else if(!strcmp(sendername, "bot_fbilobby1", true))
{
printf("NPC: OnPlayerSpawn: %d", playerid);
SetPlayerPos(playerid, 238.8438, 112.8222, 1003.218;
SetPlayerFacingAngle(playerid, 268.8427);
SetPlayerSkin(playerid, 286); //fbi 1
}
else if(!strcmp(sendername, "bot_fbilobby2", true))
{
printf("NPC: OnPlayerSpawn: %d", playerid);
SetPlayerPos(playerid, 246.5118, 120.3925, 1003.2645);
SetPlayerFacingAngle(playerid, 180.0);
SetPlayerSkin(playerid, 141); //fbi 2
}
else if(!strcmp(sendername, "bot_boxer", true))
{
printf("NPC: OnPlayerSpawn: %d", playerid);
SetPlayerPos(playerid, 765.7954, 14.3083, 1000.7010);
SetPlayerFacingAngle(playerid, 198.1386);
SetPlayerSkin(playerid, 80); //boxer
}
else if(!strcmp(sendername, "bot_gym1", true))
{
printf("NPC: OnPlayerSpawn: %d", playerid);
SetPlayerPos(playerid, 760.8661, 12.5145, 1001.1639);
SetPlayerFacingAngle(playerid, 180.0);
SetPlayerSkin(playerid, 81); //fighter 1
SetTimerEx("ApplyAnim",10*1000,1,"i",playerid);
}
else if(!strcmp(sendername, "bot_gym2", true))
{
printf("NPC: OnPlayerSpawn: %d", playerid);
SetPlayerPos(playerid, 760.9297, 10.1581, 1001.1639);
SetPlayerFacingAngle(playerid, 0);
SetPlayerSkin(playerid, 154); //fighter 1
}
else if(!strcmp(sendername, "bot_airport", true))
{
printf("NPC: OnPlayerSpawn: %d", playerid);
SetPlayerPos(playerid, 1955.6459, -2181.5784, 13.5865);
SetPlayerFacingAngle(playerid, 268.8536);
SetPlayerSkin(playerid, 275); //airport security
}
else if(!strcmp(sendername, "bot_donut", true))
{
printf("NPC: OnPlayerSpawn: %d", playerid);
SetPlayerPos(playerid, 380.7494, -188.7565, 1000.632;
SetPlayerFacingAngle(playerid, 180.0);
SetPlayerSkin(playerid, 16; //chef
}
else if(!strcmp(sendername, "bot_alham1", true))
{
printf("NPC: OnPlayerSpawn: %d", playerid);
SetPlayerPos(playerid, 501.8481, -21.0422, 1000.6797);
SetPlayerFacingAngle(playerid, 90.0);
new gender = random(2);
if(gender == 0)
{
SetPlayerSkin(playerid, 171); //male
}
else
{
SetPlayerSkin(playerid, 172); //female

}
}
else if(!strcmp(sendername, "bot_alham2", true))
{
printf("NPC: OnPlayerSpawn: %d", playerid);
SetPlayerPos(playerid, 491.6074,-4.3903,1002.0781);
SetPlayerFacingAngle(playerid, 180.0);
SetPlayerSkin(playerid, 63); //dancer 1
}
else if(!strcmp(sendername, "bot_alham3", true))
{
printf("NPC: OnPlayerSpawn: %d", playerid);
SetPlayerPos(playerid, 483.4890,-4.3903,1002.0781);
SetPlayerFacingAngle(playerid, 180.0);
SetPlayerSkin(playerid, 85); //dancer 2
}
return 1;
}*/
if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid, COLOR_LIGHTRED, "** This server requires you to Login BEFORE spawn (Kicked) **");
// printf("OnPlayerSpawn Kick: %d",playerid);
KickPlayer[playerid] = 1;
return 1;
}
------------------------------------
public OnPlayerRequestClass(playerid, classid)
{
if(IsPlayerNPC(playerid))
{
printf("NPC: OnPlayerRequestClass: %d", playerid);
return 1;
}
if(gPlayerLogged[playerid] == 0)
{
TogglePlayerSpectating(playerid, 1);
return 1;
}
SetupPlayerForClassSelection(playerid);
if(gPlayerSpawned[playerid] == 1)
{
if(PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pLeader] > 0 || PlayerInfo[playerid][pFMember] != 255)
{
SetPlayerSkin(playerid, PlayerInfo[playerid][pModel]);
}
else
{
PlayerInfo[playerid][pModel] = PedSkins[classid][0];
}
}
else
{
SetPlayerSkin(playerid, PlayerInfo[playerid][pModel]);
}
return 1;
}

public SetupPlayerForClassSelection(playerid) //default class selection screen
{
SetPlayerInterior(playerid,3);
SetPlayerPos(playerid,349.0453,193.2271,1014.1797) ;
SetPlayerFacingAngle(playerid,286.25);
SetPlayerCameraPos(playerid,352.9164,194.5702,1014 .1875);
SetPlayerCameraLookAt(playerid,349.0453,193.2271,1 014.1797);
return 1;
}
Reply
#4

I don't see anything that should say loading... is there an object streamer? and also did you make this yourself?
Reply
#5

no its a gf edit, and im using F Streamer (fs) and streamer (plugin)
Reply
#6

Having two streamers could be the problem, usually the will freeze you when you teleport so they can stream the objects to you. i would suggest trying to change where your class selection is and see if you get the same problem.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)