PDA

Просмотр полной версии : [Вопрос] Arizona RP MODA BAG



Serjoga
22.01.2015, 20:42
Как я могу исправить этот баг?

https://www.youtube.com/watch?v=l9ez5p3XoXw&feature=youtu.be

L0ndl3m
22.01.2015, 20:57
Без кода ничем не сможем помочь.

Serjoga
22.01.2015, 21:43
Когда вы умирайте, вы появляетесь на спавни а не больницы.

Serjoga
23.01.2015, 23:01
UP!

Serjoga
30.01.2015, 18:26
UP!

L0ndl3m
30.01.2015, 18:39
Без кода ничем не сможем помочь.

Когда вы умирайте, вы появляетесь на спавни а не больницы.
...

Serjoga
30.01.2015, 18:45
Public
public PlayerSpawn(playerid)
{
if(IsPlayerInAnyVehicle(playerid))
{
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid,X,Y,Z);
J_SetPlayerPos(playerid,X,Y,Z);
SetTimerEx("PlayerSpawn", 50, false, "i", playerid);
return true;
}
SettingSpawn(playerid);
SetPlayerSpawn(playerid);
AntiCheatsOFF(playerid);
OnSpawn[playerid] = true;
CheckPlayerSpawnGuns(playerid, 0);
SpawnPlayer(playerid);
return true;
}

я noob в pawno :(

Mazzilla
04.02.2015, 12:05
А теперь public OnPlayerSpawn.

Serjoga
05.02.2015, 15:26
А теперь public OnPlayerSpawn.



public OnPlayerSpawn(playerid)
{
if(pTemp[playerid][pcarid] != INVALID_VEHICLE_ID)
{
pTemp[playerid][pcarid] = INVALID_VEHICLE_ID;
SetTimerEx("SetDeathSpawn",7000+GetPlayerPing(playerid)*2,false,"d",playerid);
}
if(pTemp[playerid][SalonCar] != INVALID_PLAYER_ID)
{
DestroyVehicle(pTemp[playerid][SalonCar]);
pTemp[playerid][SalonCar] = INVALID_PLAYER_ID;
}
GetSkinOfPlayer(playerid);
if(IsPlayerNPC(playerid))return 1;
if(!IsPlayerLogged[playerid])
{
J_Kick(playerid,"No logged");
return true;
}
pTemp[playerid][pAntiAir] = 5;
gunmute[playerid] = gettime()+5;
if(ValidDeath[playerid])
{
if(GetPlayerMoney(playerid))
{
GivePlayerMoney(playerid, 90);
ValidDeath[playerid] = false;
}
}
J_SetPlayerHealth(playerid,70.0);
CheckIntro(playerid);
CheckPlayerRing(playerid, PlayerRing[playerid]);
CheckPlayerGoCuff(playerid);
if(PlayerBuyTC[playerid] != -1)
{
DestroyVehicleEx(PlayerBuyTC[playerid]);
PlayerBuyTC[playerid] = -1;
BuyingCar[playerid] = -1;
BuyingModel[playerid] = -1;
}

PI[playerid][pEnterKey] = 0;
PI[playerid][pStatsStyle] = 1;
PI[playerid][pView] = 0;

DeathMoney[playerid] = 0;
StopUseTelephone(playerid);

NoPlayerDM[playerid] = false;
PlayerDeath[playerid] = 0;

SpectatePlayer[playerid] = INVALID_PLAYER_ID;
if(SelectMobileObj[playerid] != -1)
{
DestroyPlayerObject(playerid, SelectMobileObj[playerid]);
SelectMobileObj[playerid] = -1;
}
if(TempBGObject[playerid] != -1)
{
DestroyPlayerObject(playerid, TempBGObject[playerid]);
TempBGObject[playerid] = -1;
}
HidePlayerTazerDraw(playerid);
SetPlayerWantedLevel(playerid, PI[playerid][pWanted]);
GangZoneHideForPlayer(playerid, HideMapZone);
PlayerTextDrawHide(playerid, InfoText[playerid]);
TextDrawHideForPlayer(playerid, BuyPhoneText);
IsPlayerSpawned[playerid] = true;
SpecInfo[playerid][specSpectating] = false;
J_SetPlayerDrunkLevel(playerid, 0);
SetPlayerWeather(playerid, 1);
SetPlayerSkills(playerid);
HideMenuForPlayer(SpecMenu, playerid);
if(ReloadAnimsTimer[playerid] != -1) KillTimer(ReloadAnimsTimer[playerid]);
ReloadAnimsTimer[playerid] = SetPlayerTimer(playerid,"ReloadAllAnims",3000,0);
CheckPlayerSpawnGuns(playerid,1);
ResetDynamicCPs(playerid);
DisableAllRaceCPs(playerid);
CheckTir(playerid);

CheckFuelDraws(playerid);
CheckGymPlayer(playerid);
if(PI[playerid][pBlackout]) StartDeathEffect(playerid, 2);
GymInfo[playerid][gymEnergy] = PI[playerid][pEnergy];
KindFuel[playerid] = -1;
CountFuel[playerid] = 0.0;
PlayerPiss[playerid] = 0;
DamageWarning[playerid] = 0;
BuyGuns[playerid] = -1;
Knockout[playerid] = false;
AFKRunWarning[playerid] = false;
KnockoutTick[playerid] = 0;
SelectMobile[playerid] = -1;
HouseEntered[playerid] = -1;
BizEntered[playerid] = -1;
OnSpawn[playerid] = false;
PlayRadio[playerid] = false;
Seatbelt[playerid] = false;
INVALID_DEATH[playerid] = false;
Spectating[playerid] = false;
Controllable[playerid] = true;
Clother[playerid] = -1;
BuyInt[playerid] = -1;
TutState[playerid] = -1;
SpecCamID[playerid] = -1;
InJob[playerid] = 0;
PI[playerid][pBomb] = 0;
CreateMats[playerid] = 0;
Cuffed[playerid] = false;
CuffedTime[playerid] = 0;
BikeMove[playerid] = 0;
pTemp[playerid][PlayerNoJail] = 0;
if(CreateMats[playerid] == 2 || CreateMats[playerid] == 3)
{
FactoryFerum += 10;
SaveFactory();
}

CheckRobBank(playerid);
CheckTheftCar(playerid);
CheckMiner(playerid);
CheckPorter(playerid);
CheckRobPlayer(playerid);
CheckBreakCuff(playerid);
RemovePlayerMapIcon(playerid, 98);
//--------------------------------------

AntiCheatsOFF(playerid,3);

CreatePlayerFindZone(playerid);//
SetFullness(playerid, 55);

if(PI[playerid][pSkin] == 0)
{
SetPlayerBuySkin(playerid, 0);
return true;
}
else
{
SetCameraBehindPlayerEx(playerid);
SetPlayerSkin(playerid, PI[playerid][pSkin]);
}
J_SetPlayerColor(playerid,TeamColors[GetTeamID(playerid)]);
if(!SpecInfo[playerid][specSpectating])
{
if(LoginInfo[playerid][lgLogged])
{
OnPlayerFirstSpawn(playerid, 0);
new Float:X = LoginInfo[playerid][lgPos_X];
new Float:Y = LoginInfo[playerid][lgPos_Y];
new Float:Z = LoginInfo[playerid][lgPos_Z];
SetTimerEx("ResetPlayerSkin",500,0,"ifffi",playerid,X,Y,Z,0);
}
else
{
if(PI[playerid][pHeal] > 0)
{
if(PlayerLie[playerid]) CheckBed(playerid);
TPToHeal(playerid, true);
//SetTimerEx("TPToHeal", GetPlayerPing(playerid)*2, false, "id", playerid, 1);
}
else if(PI[playerid][pJailTime] > 0)
{
SetPlayerInterior(playerid, 6);
SetPlayerVirtualWorld(playerid, 1);
SetPlayerSkin(playerid, 8);
/*new rand = random( sizeof(JailPos) );
PI[playerid][pJailed] = rank;
J_SetPlayerPos(playerid,JailPos[rand][0],JailPos[rand][1],JailPos[rand][2]);
SendClientMessage(playerid, COLOR_LIGHTRED, "Āū ķå äīńčäåėč ńāīé ņžšåģķūé ńšīź.");*/
}
new Float:X, Float:Y, Float:Z;
SetPlayerSpawn(playerid, X, Y, Z);
SetTimerEx("ResetPlayerSkin",500,0,"ifffi",playerid,X,Y,Z,1);
}
}
if(PI[playerid][pView] == 1)
{
DestroyObject(ViewObject[playerid]);
ViewObject[playerid] = CreateObject(19300, 0, 0, 0, 0, 0, 0);
SetCameraBehindPlayerEx(playerid);
}
RemoveRent(playerid);
//////////////////
SetPlayerSkin(playerid,PI[playerid][pSkin]);
if(playerid >= 0 && playerid < 30)
{
return SetPos(playerid,1755.7021,-1904.0400,13.5643,0,0,0);
}
else if(playerid >= 30 && playerid < 60)
{
return SetPos(playerid, -1968.8660,137.9803,27.6903,93.0375,0,0);
}
else if(playerid >= 60 && playerid < 90)
{
return SetPos(playerid,1154.4132,-1768.5293,16.5938,1.3042,0,0);
}
else if(playerid >= 90 && playerid < 120)
{
return SetPos(playerid,333.6514,-1347.5800,14.5119,207.1661,0,0);
}
else
{
return SetPos(playerid,-1966.1780,440.9912,35.1719,90.2682,0,0);
}
//return true;
}

Serjoga
07.02.2015, 19:06
UP!!

Serjoga
11.02.2015, 23:51
Дам до 400 рублей если кто-то исправит все spawn баги :)