Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Danisha poslato Decembar 04, 2012, 18:23:59 POSLE PODNE

Naslov: [POMOC] Propadam
Poruka od: Danisha poslato Decembar 04, 2012, 18:23:59 POSLE PODNE
Skripta koju koristim:ravens preradjeni
Detaljan opis problema:E ovako desi mi se nekad kad udjem na server da propadnem tamo u ono selence bluberi neznam sto jel mozda neko zna do cega je i drugi su mi se zalili na serveru?????????
Dio skripte:////
Neke slike/video za lakse dobivanje pomoci(neobavezno): ////
Naslov: Odg: [POMOC] Propadam
Poruka od: MEDO poslato Decembar 04, 2012, 18:25:10 POSLE PODNE
promjeni spawn stavi svoje koodrdinate
Naslov: Odg: [POMOC] Propadam
Poruka od: Danisha poslato Decembar 04, 2012, 18:26:54 POSLE PODNE
Ma u mene je RP da se stvoris gde ostanes kada izadjes sa servera
Naslov: Odg: [POMOC] Propadam
Poruka od: MEDO poslato Decembar 04, 2012, 18:32:16 POSLE PODNE
stavi da ti freeza igraca na nekoliko sekundi a ako ti se to desava u blueberry mozda je do igrice meni uvijek crasha kad prolazim tuda i u obicnom gta me izbaciva iz igre
A mozda je do inta ili neceg
Naslov: Odg: [POMOC] Propadam
Poruka od: Danisha poslato Decembar 04, 2012, 18:34:23 POSLE PODNE
evo onplayerspawn
public OnPlayerSpawn(playerid)
{
Mrtav[playerid] = 1;
    SetRealMoney(playerid, ScriptMoney[playerid]);
TextDrawShowForPlayer(playerid, Textdraw69);
TextDrawShowForPlayer(playerid, Textdraw200);
TextDrawShowForPlayer(playerid, ShadowsRandom);
TextDrawShowForPlayer(playerid, SajtRandom);
Delete3DTextLabel(AfkLabel[playerid]);
Delete3DTextLabel(DutyLabel[playerid]);
TextDrawHideForPlayer(playerid, DutyTD);
PlayerInfo[playerid][pHealth] = 200.0;
new pName[MAX_PLAYER_NAME];
//new string[128];
//InitLockDoors(playerid);
if(IsPlayerNPC(playerid)) return 1;
STDPlayer[playerid] = 0;


//SetPlayerAttachedObject(playerid,1,19064,2,0.1099,0.019,0.0,0.0,90.0,90.0,1.1,1.1,1.1);
if(IsSpecing[playerid] == 1)
    {
        SafeSetPlayerPos(playerid,SpecX[playerid],SpecY[playerid],SpecZ[playerid]);// Remember earlier we stored the positions in these variables, now we're gonna get them from the variables.
        SetPlayerInterior(playerid,Inter[playerid]);//Setting the player's interior to when they typed '/spec'
        SetPlayerVirtualWorld(playerid,vWorld[playerid]);//Setting the player's virtual world to when they typed '/spec'
        IsSpecing[playerid] = 0;//Just saying you're free to use '/spec' again YAY :D
        IsBeingSpeced[specid[playerid]] = 0;//Just saying that the player who was being spectated, is not free from your stalking >:D
    }

if(gPlayerLogged[playerid] == 0)
{
    SCM(playerid, COLOR_LIGHTRED, "** Ovaj server zahteva Login pre spawna (Kikovan) **");
        Kick(playerid);
}
if(PlayerInfo[playerid][pAdminDuty] == 1)
{
      Delete3DTextLabel(DutyLabel[playerid]);
DutyLabel[playerid] = Create3DTextLabel("Admin Na Duznosti \n NE Napadaj",0xFF000099,0,0,0,50,-1,1);
Attach3DTextLabelToPlayer(DutyLabel[playerid], playerid, 0,0,0);
TextDrawShowForPlayer(playerid, DutyTD);
}
else if(PlayerInfo[playerid][pTesterDuty] == 1)
{
    Delete3DTextLabel(DutyLabel[playerid]);
DutyLabel[playerid] = Create3DTextLabel("Tester Na Duznosti \n NE Napadaj",0x00AA0099,0,0,0,50,-1,1);
Attach3DTextLabelToPlayer(DutyLabel[playerid], playerid, 0,0,0);
}
else if(PlayerInfo[playerid][pGmDuty] == 1)
{
    Delete3DTextLabel(DutyLabel[playerid]);
DutyLabel[playerid] = Create3DTextLabel("GameMaster Na Duznosti \n NE Napadaj",0x00AA0099,0,0,0,50,-1,1);
Attach3DTextLabelToPlayer(DutyLabel[playerid], playerid, 0,0,0);
TextDrawShowForPlayer(playerid, DutyTD);
}
else if(PlayerInfo[playerid][pLevel] == 1)
{
Delete3DTextLabel(NovajlijaLabel[playerid]);
NovajlijaLabel[playerid] = Create3DTextLabel("[Novajlija - Level 1]",0x2B60DE99,0,0,0,50,-1,1);
Attach3DTextLabelToPlayer(NovajlijaLabel[playerid], playerid, 0,0,0);
}
if(!gPlayerAnimLibsPreloaded[playerid])
{
    PreloadAnimLib(playerid,"BOMBER");
    PreloadAnimLib(playerid,"RAPPING");
    PreloadAnimLib(playerid,"SHOP");
    PreloadAnimLib(playerid,"BEACH");
    PreloadAnimLib(playerid,"SMOKING");
    PreloadAnimLib(playerid,"FOOD");
    PreloadAnimLib(playerid,"ON_LOOKERS");
    PreloadAnimLib(playerid,"DEALER");
PreloadAnimLib(playerid,"CRACK");
PreloadAnimLib(playerid,"CARRY");
PreloadAnimLib(playerid,"COP_AMBIENT");
PreloadAnimLib(playerid,"PARK");
PreloadAnimLib(playerid,"INT_HOUSE");
PreloadAnimLib(playerid,"FOOD");
PreloadAnimLib(playerid,"PED");
PreloadAnimLib(playerid,"MISC");
PreloadAnimLib(playerid,"BLOWJOBZ");
PreloadAnimLib(playerid,"RIFLE");
PreloadAnimLib(playerid,"UZI");
PreloadAnimLib(playerid,"SHOTGUN");
PreloadAnimLib(playerid,"COLT45");
PreloadAnimLib(playerid,"SILENCED");
PreloadAnimLib(playerid,"GYMNASIUM");
PreloadAnimLib(playerid,"PARK");
PreloadAnimLib(playerid,"BSKTBALL");
PreloadAnimLib(playerid,"GANGS");
PreloadAnimLib(playerid,"FIGHT_D");
PreloadAnimLib(playerid,"PAULNMAC");
gPlayerAnimLibsPreloaded[playerid] = 1;
}
if(PlayerInfo[playerid][pRegularCount] == 0 && PlayerInfo[playerid][pRegularRank] == 0)
{
    PlayerInfo[playerid][pRegularRank] = 1;
    GetPlayerName(playerid, pName, sizeof(pName));
    //format(string, sizeof(string), "%s je automatski promovisan u Regularnog Igraca!", pName);
    //SendClientMessageToAll(COLOR_PINK, string);
    //GameTextForPlayer(playerid, "~y~PROMOVISANI STE U ~n~~p~REGULARNOG IGRACA !!!!!", 10000, 5);
    if(PlayerInfo[playerid][pMedalja7] == 0)
{
    TextDrawSetString(Textdraw64[playerid],"Cestitamo! ~n~~n~Osvojili ste medalju ~n~~b~Regularan Igrac (7) ~n~~n~~w~osvojili ste ~g~$200");
    ShowMedalja(playerid);
SafeGivePlayerMoney(playerid,200);
PlayerInfo[playerid][pMedalja7] = 1;
}
}
if(PlayerInfo[playerid][pRegularCount] == 18000 && PlayerInfo[playerid][pRegularRank] == 1)
{
    PlayerInfo[playerid][pRegularRank] = 2;
    GetPlayerName(playerid, pName, sizeof(pName));
    //format(string, sizeof(string), "%s je automatski promovisan u Regularnog Igraca Level 2!", pName);
    //SendClientMessageToAll(COLOR_PINK, string);
    //GameTextForPlayer(playerid, "~y~PROMOVISANI STE U ~n~~p~REGULARANOG IGRACA LEVEL 2!!!!!", 10000, 5);
    if(PlayerInfo[playerid][pMedalja8] == 0)
{
    TextDrawSetString(Textdraw64[playerid],"Cestitamo! ~n~~n~Osvojili ste medalju ~n~~b~Regularan Igrac Level 2 (8) ~n~~n~~w~osvojili ste ~g~$1000");
    ShowMedalja(playerid);
SafeGivePlayerMoney(playerid,1000);
PlayerInfo[playerid][pMedalja8] = 1;
}
}
if(PlayerInfo[playerid][pRegularCount] == 36000 && PlayerInfo[playerid][pRegularRank] == 2)
{
    PlayerInfo[playerid][pRegularRank] = 3;
    GetPlayerName(playerid, pName, sizeof(pName));
    //format(string, sizeof(string), "%s je automatski promovisan u Regularnog Igraca Level 3!", pName);
    //SendClientMessageToAll(COLOR_PINK, string);
    //GameTextForPlayer(playerid, "~y~PROMOVISANI STE U ~n~~p~REGULARNOG IGRACA LEVEL 3!!!!!", 10000, 5);
}
if(PlayerInfo[playerid][pMedalja5] == 0 && PlayerInfo[playerid][pConnectSeconds] >= 3600)
{
    TextDrawSetString(Textdraw64[playerid],"Cestitamo! ~n~~n~Osvojili ste medalju ~n~~b~Jedan sat! (5) ~n~~n~~w~osvojili ste ~g~$100");
    ShowMedalja(playerid);
SafeGivePlayerMoney(playerid,100);
PlayerInfo[playerid][pMedalja5] = 1;
}
if(PlayerInfo[playerid][pMedalja6] == 0 && PlayerInfo[playerid][pConnectSeconds] >= 18000)
{
    TextDrawSetString(Textdraw64[playerid],"Cestitamo! ~n~~n~Osvojili ste medalju ~n~~b~Pet sati! (6) ~n~~n~~w~osvojili ste ~g~$250");
    ShowMedalja(playerid);
SafeGivePlayerMoney(playerid,250);
PlayerInfo[playerid][pMedalja6] = 1;
}
if(PlayerInfo[playerid][pChar] > 0)
{
SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]);
}
else
{
SetPlayerSkin(playerid, PlayerInfo[playerid][pModel]);
}
if(PlayerInfo[playerid][pWeaponReset] == 1)
{
SafeResetPlayerWeapons(playerid);
DisarmInv(playerid);
PlayerInfo[playerid][pWeaponReset] = 0;
}
else
{
SetPlayerWeapons(playerid);
}
SetPlayerSpawn(playerid);
SetPlayerToTeamColor(playerid);
PlayerFixRadio(playerid);
IsCopBanovan(playerid);
KillTimer(stopactimer[playerid]);
stopactimer[playerid] = SetTimerEx("resumeanticheat", 5000, false, "i", playerid);
return 1;
}
Naslov: Odg: [POMOC] Propadam
Poruka od: Blaeks poslato Decembar 04, 2012, 19:45:57 POSLE PODNE
Nadji pod SetPlayerSpawn deo gde te spawna na mesto gde si se diskonektovao i stavi ovo SafeSetPlayerPos(playerid, PlayerInfo[playerid][pPos_x], PlayerInfo[playerid][pPos_y], PlayerInfo[playerid][pPos_z] + 1);