25.12.2011, 15:34
I need help because my dini stuff under on player spawn doesn't get loaded.
You can also come to my pc with team viewer to trying to solve.
public OnPlayerSpawn(playerid)
{
if(spawned[playerid] == 0)
{
StopAudioStreamForPlayer(playerid);
return 1;
}
SetPlayerSpecialAction(playerid,0);
PlayerPlaySound(playerid,1063,0.0,0.0,0.0);
SetTimerEx("Zonas",1000,true,"i",playerid);
spawned[playerid]=1;
new PName[MAX_PLAYER_NAME];
GetPlayerName(playerid, PName, MAX_PLAYER_NAME);
format(AccountFile, sizeof(AccountFile), PLAYERFILE, PName);
if(fexist(AccountFile)) {
if(dini_Int(AccountFile, "randomspawn") == 1)
{
SetCameraBehindPlayer(playerid);
LoadData(playerid);
new rand = random(sizeof(RandomSpawn));
GivePlayerMoney(playerid,950);
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid,0);
SetPlayerPos(playerid, RandomSpawn[rand][0], RandomSpawn[rand][1],RandomSpawn[rand][2]);
SetPlayerFacingAngle(playerid, RandomSpawn[rand][3]);
return 1;
}
if(dini_Int(AccountFile, "randomspawn") == 0)
{
SetCameraBehindPlayer(playerid);
SendClientMessage(playerid,COLOR_GREY,"* You have returned to {345BBF}your last positions.");
SetPlayerPos(playerid, dini_Float(AccountFile, "Pos_X"), dini_Float(AccountFile, "Pos_Y"), dini_Float(AccountFile, "Pos_Z"));
SetPlayerInterior(playerid, dini_Int(AccountFile, "Interior"));
SetPlayerVirtualWorld(playerid,0);
LoadData(playerid);
return 1;
}
if(dini_Int(AccountFile, "Parrot") == 1)
{
SetPlayerAttachedObject(playerid,INDEX,19078,1,0.3 20722,-0.067912,-0.165151,0.000000,0.000000,0.000000,1.000000,1.000 000,1.000000); // Parrot
return 1;
}
SetPlayerArmour(playerid,dini_Int(AccountFile, "Armour"));
}
muisa[playerid]=0;
if(spawned[playerid] == 1)
{
TextDrawHideForPlayer(playerid,Textdraw41[playerid]);
TextDrawHideForPlayer(playerid,Textdraw57);
TextDrawHideForPlayer(playerid,wbt[playerid]);
TextDrawHideForPlayer(playerid, Textdraw153[playerid]);
return 1;
}
if(specoff[playerid] == 1)
{
LoadData(playerid);
SetPlayerPos(playerid,X5[playerid],Y5[playerid],Z5[playerid]);
SetPlayerInterior(playerid,interiorid5[playerid]);
return 1;
}
if(dm1[playerid] == 1)
{
SetPlayerVirtualWorld(playerid, 1);
SetPlayerInterior(playerid,0);
new dmspawnz = random(sizeof(dm1spawns));
dm1[playerid]=1;
SetPlayerPos(playerid, dm1spawns[dmspawnz][0], dm1spawns[dmspawnz][1],dm1spawns[dmspawnz][2]);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,27,4500);
GivePlayerWeapon(playerid,31,5000);
SetCameraBehindPlayer(playerid);
return 1;
}
if(dm2[playerid] == 1)
{
SetPlayerVirtualWorld(playerid, 1);
SetPlayerInterior(playerid,0);
new dmspawnz = random(sizeof(dm2spawns));
dm2[playerid]=1;
SetPlayerPos(playerid, dm2spawns[dmspawnz][0], dm2spawns[dmspawnz][1],dm2spawns[dmspawnz][2]);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,24,5000);
GivePlayerWeapon(playerid,34,5000);
SetCameraBehindPlayer(playerid);
return 1;
}
if(dm3[playerid] == 1)
{
SetPlayerVirtualWorld(playerid, 1);
SetPlayerInterior(playerid,0);
new dmspawnz = random(sizeof(dm3spawns));
dm3[playerid]=1;
SetPlayerPos(playerid, dm3spawns[dmspawnz][0], dm3spawns[dmspawnz][1],dm3spawns[dmspawnz][2]);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,31,5000);
GivePlayerWeapon(playerid,32,5000);
GivePlayerWeapon(playerid,26,5000);
SetCameraBehindPlayer(playerid);
return 1;
}
if(newplayer[playerid] == 1)
{
new hand=random(2);
if (hand==0) { GivePlayerWeapon(playerid, 0, 1); }
else if (hand==1) { GivePlayerWeapon(playerid, 1, 1); }
new hand2=random(;
if (hand2==0) { GivePlayerWeapon(playerid, 2, 1); }
else if (hand2==1) { GivePlayerWeapon(playerid, 3, 1); }
else if (hand2==2) { GivePlayerWeapon(playerid, 4, 1); }
else if (hand2==3) { GivePlayerWeapon(playerid, 5, 1); }
else if (hand2==4) { GivePlayerWeapon(playerid, 6, 1); }
else if (hand2==5) { GivePlayerWeapon(playerid, 7, 1); }
else if (hand2==6) { GivePlayerWeapon(playerid, 8, 1); }
else if (hand2==7) { GivePlayerWeapon(playerid, 9, 1); }
new other=random(6);
if (other==0) { GivePlayerWeapon(playerid, 10, 1); }
else if (other==1) { GivePlayerWeapon(playerid, 11, 1); }
else if (other==2) { GivePlayerWeapon(playerid, 12, 1); }
else if (other==3) { GivePlayerWeapon(playerid, 13, 1); }
else if (other==4) { GivePlayerWeapon(playerid, 14, 1); }
else if (other==5) { GivePlayerWeapon(playerid, 15, 1); }
new pistol=random(3);
if (pistol==0) { GivePlayerWeapon(playerid, 22, 100); }
else if (pistol==1) { GivePlayerWeapon(playerid, 23, 100); }
else if (pistol==2) { GivePlayerWeapon(playerid, 24, 100); }
new shotgun=random(3);
if (shotgun==0) { GivePlayerWeapon(playerid, 25, 50); }
else if (shotgun==1) { GivePlayerWeapon(playerid, 26, 50); }
else if (shotgun==2) { GivePlayerWeapon(playerid, 27, 50); }
new smg=random(3);
if (smg==0) { GivePlayerWeapon(playerid, 28, 500); }
else if (smg==1) { GivePlayerWeapon(playerid, 29, 500); }
else if (smg==2) { GivePlayerWeapon(playerid, 32, 500); }
new assault=random(2);
if (assault==0) { GivePlayerWeapon(playerid, 30, 700); }
else if (assault==1) { GivePlayerWeapon(playerid, 31, 500); }
new rifle=random(2);
if (rifle==0) { GivePlayerWeapon(playerid, 33, 50); }
else if (rifle==1) { GivePlayerWeapon(playerid, 34, 50); }
new other2=random(3);
if (other2==0) { GivePlayerWeapon(playerid, 41, 50); }
else if (other2==1) { GivePlayerWeapon(playerid, 42, 50); }
else if (other2==2) { GivePlayerWeapon(playerid, 43, 50); }
GivePlayerMoney(playerid,950);
SetPlayerInterior(playerid,0);
new rand = random(sizeof(RandomSpawn));
// SetPlayerPos to the random spawn data
SetPlayerPos(playerid, RandomSpawn[rand][0], RandomSpawn[rand][1],RandomSpawn[rand][2]);
// SetPlayerFacingAngle to the random facing angle data
SetPlayerFacingAngle(playerid, RandomSpawn[rand][3]);
SendClientMessage(playerid,COLOR_GREEN,"* LOLLIPOPPIA.");
return 1;
}
return 1;
}
You can also come to my pc with team viewer to trying to solve.
public OnPlayerSpawn(playerid)
{
if(spawned[playerid] == 0)
{
StopAudioStreamForPlayer(playerid);
return 1;
}
SetPlayerSpecialAction(playerid,0);
PlayerPlaySound(playerid,1063,0.0,0.0,0.0);
SetTimerEx("Zonas",1000,true,"i",playerid);
spawned[playerid]=1;
new PName[MAX_PLAYER_NAME];
GetPlayerName(playerid, PName, MAX_PLAYER_NAME);
format(AccountFile, sizeof(AccountFile), PLAYERFILE, PName);
if(fexist(AccountFile)) {
if(dini_Int(AccountFile, "randomspawn") == 1)
{
SetCameraBehindPlayer(playerid);
LoadData(playerid);
new rand = random(sizeof(RandomSpawn));
GivePlayerMoney(playerid,950);
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid,0);
SetPlayerPos(playerid, RandomSpawn[rand][0], RandomSpawn[rand][1],RandomSpawn[rand][2]);
SetPlayerFacingAngle(playerid, RandomSpawn[rand][3]);
return 1;
}
if(dini_Int(AccountFile, "randomspawn") == 0)
{
SetCameraBehindPlayer(playerid);
SendClientMessage(playerid,COLOR_GREY,"* You have returned to {345BBF}your last positions.");
SetPlayerPos(playerid, dini_Float(AccountFile, "Pos_X"), dini_Float(AccountFile, "Pos_Y"), dini_Float(AccountFile, "Pos_Z"));
SetPlayerInterior(playerid, dini_Int(AccountFile, "Interior"));
SetPlayerVirtualWorld(playerid,0);
LoadData(playerid);
return 1;
}
if(dini_Int(AccountFile, "Parrot") == 1)
{
SetPlayerAttachedObject(playerid,INDEX,19078,1,0.3 20722,-0.067912,-0.165151,0.000000,0.000000,0.000000,1.000000,1.000 000,1.000000); // Parrot
return 1;
}
SetPlayerArmour(playerid,dini_Int(AccountFile, "Armour"));
}
muisa[playerid]=0;
if(spawned[playerid] == 1)
{
TextDrawHideForPlayer(playerid,Textdraw41[playerid]);
TextDrawHideForPlayer(playerid,Textdraw57);
TextDrawHideForPlayer(playerid,wbt[playerid]);
TextDrawHideForPlayer(playerid, Textdraw153[playerid]);
return 1;
}
if(specoff[playerid] == 1)
{
LoadData(playerid);
SetPlayerPos(playerid,X5[playerid],Y5[playerid],Z5[playerid]);
SetPlayerInterior(playerid,interiorid5[playerid]);
return 1;
}
if(dm1[playerid] == 1)
{
SetPlayerVirtualWorld(playerid, 1);
SetPlayerInterior(playerid,0);
new dmspawnz = random(sizeof(dm1spawns));
dm1[playerid]=1;
SetPlayerPos(playerid, dm1spawns[dmspawnz][0], dm1spawns[dmspawnz][1],dm1spawns[dmspawnz][2]);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,27,4500);
GivePlayerWeapon(playerid,31,5000);
SetCameraBehindPlayer(playerid);
return 1;
}
if(dm2[playerid] == 1)
{
SetPlayerVirtualWorld(playerid, 1);
SetPlayerInterior(playerid,0);
new dmspawnz = random(sizeof(dm2spawns));
dm2[playerid]=1;
SetPlayerPos(playerid, dm2spawns[dmspawnz][0], dm2spawns[dmspawnz][1],dm2spawns[dmspawnz][2]);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,24,5000);
GivePlayerWeapon(playerid,34,5000);
SetCameraBehindPlayer(playerid);
return 1;
}
if(dm3[playerid] == 1)
{
SetPlayerVirtualWorld(playerid, 1);
SetPlayerInterior(playerid,0);
new dmspawnz = random(sizeof(dm3spawns));
dm3[playerid]=1;
SetPlayerPos(playerid, dm3spawns[dmspawnz][0], dm3spawns[dmspawnz][1],dm3spawns[dmspawnz][2]);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,31,5000);
GivePlayerWeapon(playerid,32,5000);
GivePlayerWeapon(playerid,26,5000);
SetCameraBehindPlayer(playerid);
return 1;
}
if(newplayer[playerid] == 1)
{
new hand=random(2);
if (hand==0) { GivePlayerWeapon(playerid, 0, 1); }
else if (hand==1) { GivePlayerWeapon(playerid, 1, 1); }
new hand2=random(;
if (hand2==0) { GivePlayerWeapon(playerid, 2, 1); }
else if (hand2==1) { GivePlayerWeapon(playerid, 3, 1); }
else if (hand2==2) { GivePlayerWeapon(playerid, 4, 1); }
else if (hand2==3) { GivePlayerWeapon(playerid, 5, 1); }
else if (hand2==4) { GivePlayerWeapon(playerid, 6, 1); }
else if (hand2==5) { GivePlayerWeapon(playerid, 7, 1); }
else if (hand2==6) { GivePlayerWeapon(playerid, 8, 1); }
else if (hand2==7) { GivePlayerWeapon(playerid, 9, 1); }
new other=random(6);
if (other==0) { GivePlayerWeapon(playerid, 10, 1); }
else if (other==1) { GivePlayerWeapon(playerid, 11, 1); }
else if (other==2) { GivePlayerWeapon(playerid, 12, 1); }
else if (other==3) { GivePlayerWeapon(playerid, 13, 1); }
else if (other==4) { GivePlayerWeapon(playerid, 14, 1); }
else if (other==5) { GivePlayerWeapon(playerid, 15, 1); }
new pistol=random(3);
if (pistol==0) { GivePlayerWeapon(playerid, 22, 100); }
else if (pistol==1) { GivePlayerWeapon(playerid, 23, 100); }
else if (pistol==2) { GivePlayerWeapon(playerid, 24, 100); }
new shotgun=random(3);
if (shotgun==0) { GivePlayerWeapon(playerid, 25, 50); }
else if (shotgun==1) { GivePlayerWeapon(playerid, 26, 50); }
else if (shotgun==2) { GivePlayerWeapon(playerid, 27, 50); }
new smg=random(3);
if (smg==0) { GivePlayerWeapon(playerid, 28, 500); }
else if (smg==1) { GivePlayerWeapon(playerid, 29, 500); }
else if (smg==2) { GivePlayerWeapon(playerid, 32, 500); }
new assault=random(2);
if (assault==0) { GivePlayerWeapon(playerid, 30, 700); }
else if (assault==1) { GivePlayerWeapon(playerid, 31, 500); }
new rifle=random(2);
if (rifle==0) { GivePlayerWeapon(playerid, 33, 50); }
else if (rifle==1) { GivePlayerWeapon(playerid, 34, 50); }
new other2=random(3);
if (other2==0) { GivePlayerWeapon(playerid, 41, 50); }
else if (other2==1) { GivePlayerWeapon(playerid, 42, 50); }
else if (other2==2) { GivePlayerWeapon(playerid, 43, 50); }
GivePlayerMoney(playerid,950);
SetPlayerInterior(playerid,0);
new rand = random(sizeof(RandomSpawn));
// SetPlayerPos to the random spawn data
SetPlayerPos(playerid, RandomSpawn[rand][0], RandomSpawn[rand][1],RandomSpawn[rand][2]);
// SetPlayerFacingAngle to the random facing angle data
SetPlayerFacingAngle(playerid, RandomSpawn[rand][3]);
SendClientMessage(playerid,COLOR_GREEN,"* LOLLIPOPPIA.");
return 1;
}
return 1;
}