Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: | S-RP | K@lib@r .300 poslato Mart 03, 2012, 10:02:07 PRE PODNE

Naslov: [Pomoc]Random Spawn nakon Logina
Poruka od: | S-RP | K@lib@r .300 poslato Mart 03, 2012, 10:02:07 PRE PODNE
Skripta koju koristim: CLRP
Detaljan opis problema: Kako napraviti kada se netko Logira, da se Spawna na razlicitim Spawnovima(supa itd. ...). Napravio sam za Register da se Spawna kod popravnog doma, ali ta Login neznam. Hvala.
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [Pomoc]Random Spawn nakon Logina
Poruka od: [TG:RP]$--L84S--$ poslato Mart 03, 2012, 11:03:14 PRE PODNE
Jednostavno napravis radnom spawn ...
http://wiki.sa-mp.com/wiki/Random
Naslov: Odg: [Pomoc]Random Spawn nakon Logina
Poruka od: | S-RP | K@lib@r .300 poslato Mart 03, 2012, 11:05:53 PRE PODNE
Hvala, vidicu kada jedem.
Naslov: Odg: [Pomoc]Random Spawn nakon Logina
Poruka od: | S-RP | K@lib@r .300 poslato Mart 03, 2012, 17:17:54 POSLE PODNE
Ovako, ja sam ubacio Flota, u pod OnPlayerSpawn, ali kada zelim Complite, onda mi pise Close the Program, sto nesmije.

public OnPlayerSpawn(playerid)
  }
      new rand = random(sizeof(RandomSpawn));

    // SetPlayerPos to the random spawn data
    SetPlayerPos(playerid, RandomSpawn[rand][0], RandomSpawn[rand][1],RandomSpawn[rand][2],RandomSpawn[rand][3],RandomSpawn[rand][4],RandomSpawn[rand][5],RandomSpawn[rand][6]);

    // SetPlayerFacingAngle to the random facing angle data
    SetPlayerFacingAngle(playerid, RandomSpawn[rand][3]);
    return 1;
{
    TextDrawShowForPlayer(playerid, prp0);
TextDrawShowForPlayer(playerid, prp1);
    TextDrawShowForPlayer(playerid, poruke);
    TextDrawShowForPlayer(playerid, Vreme);
TextDrawShowForPlayer(playerid, Datum);
TextDrawShowForPlayer(playerid, CLRP[0]);
TextDrawShowForPlayer(playerid, CLRP[1]);
        if(PlayerInfo[playerid][pDonateRank] == 1)
            {
            GivePlayerWeapon(playerid, 22, 64);
            }
            if(PlayerInfo[playerid][pDonateRank] == 2)
            {
            GivePlayerWeapon(playerid, 24, 49);
            }
            if(PlayerInfo[playerid][pDonateRank] == 3)
            {
            GivePlayerWeapon(playerid, 31, 90);
            }
    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;
}

InitLockDoors(playerid);
STDPlayer[playerid] = 0;
gTeam[playerid] = PlayerInfo[playerid][pTeam]; //Set the Team
if (gTeam[playerid] == 4) //medic / criminal reset team
{
gTeam[playerid] = 3;
}
if(gPlayerLogged[playerid] == 0 && IsPlayerNPC(playerid) != 1)
{
    SendClientMessage(playerid, WHITE, "("COL_RED"Greska!{FFFFFF})** Ovaj server zahtjeva prvo da se prijavite prije spawnanja ("COL_RED"Kikovan{FFFFFF}) **");
        KickPlayer[playerid] = 1;
}
if(gTeam[playerid] == 11 && PlayerInfo[playerid][pLeader] < 1)
{
    MedicBill[playerid] = 0;
    new rand = random(sizeof(CIV));
SendClientMessage(playerid, WHITE, "("COL_RED"Greska!{FFFFFF}) Niste prihvaceni "COL_RED"Lider{FFFFFF}, sada ste civil!");
PlayerInfo[playerid][pTeam] = 3;
gTeam[playerid] = 3;
SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
PlayerInfo[playerid][pModel] = CIV[rand];
SpawnPlayer(playerid);
}
    if(PlayerInfo[playerid][pWanted] == 1)
{
SetPlayerWantedLevel(playerid, 1);
}
    if(PlayerInfo[playerid][pWanted] == 2)
{
SetPlayerWantedLevel(playerid, 2);
}
    if(PlayerInfo[playerid][pWanted] == 3)
{
SetPlayerWantedLevel(playerid, 3);
}
    if(PlayerInfo[playerid][pWanted] == 4)
{
SetPlayerWantedLevel(playerid, 4);
}
    if(PlayerInfo[playerid][pWanted] == 5)
{
SetPlayerWantedLevel(playerid, 5);
}
    if(PlayerInfo[playerid][pWanted] == 6)
{
SetPlayerWantedLevel(playerid, 6);
}
if(gTeam[playerid] == 5)
{
    if(PlayerInfo[playerid][pMember] < 1)
    {
        MedicBill[playerid] = 0;
        new rand = random(sizeof(CIV));
SendClientMessage(playerid, WHITE, "("COL_RED"Greska!{FFFFFF}) Niste clan organizacije, sada ste "COL_RED"civil!");
PlayerInfo[playerid][pTeam] = 3;
gTeam[playerid] = 3;
            SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
PlayerInfo[playerid][pModel] = CIV[rand];
SpawnPlayer(playerid);
}
}
if(gTeam[playerid] == 10)
{
    if(PlayerInfo[playerid][pMember] != 8)
    {
        MedicBill[playerid] = 0;
        new rand = random(sizeof(CIV));
SendClientMessage(playerid, WHITE, "("COL_RED"Greska!{FFFFFF}) Niste clan ove agencije, sada ste "COL_RED"civil!");
PlayerInfo[playerid][pTeam] = 3;
gTeam[playerid] = 3;
            SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
PlayerInfo[playerid][pModel] = CIV[rand];
SpawnPlayer(playerid);
}
}
if(gTeam[playerid] == 2 && PlayerInfo[playerid][pMember] > 3)
{
    MedicBill[playerid] = 0;
new rand = random(sizeof(CIV));
SendClientMessage(playerid, WHITE, "("COL_RED"Greska!{FFFFFF}) Niste se prijavili za clana "COL_RED"Drzavne Agencije!");
PlayerInfo[playerid][pTeam] = 3;
gTeam[playerid] = 3;
SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
PlayerInfo[playerid][pModel] = CIV[rand];
SpawnPlayer(playerid);
}
if(gTeam[playerid] == 3)
{
    if(PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pLeader] > 0)
    {
SendClientMessage(playerid, WHITE, "("COL_RED"Greska!{FFFFFF}) Niste clan organizacije premjesteni ste na odgovarajucu "COL_RED"Klasu + Skin!");
MedicBill[playerid] = 0;
new model = PlayerInfo[playerid][pChar];
if(PlayerInfo[playerid][pMember] == 1) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pMember] == 2) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pMember] == 3) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pMember] == 4) { SetSpawnInfo(playerid, 1, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 1; gTeam[playerid] = 1; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pMember] == 5) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pMember] == 6) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pMember] == 7) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pMember] == 8) { SetSpawnInfo(playerid, 10, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 10; gTeam[playerid] = 10; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pMember] == 9) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pMember] == 10) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pMember] == 12) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pMember] == 13) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pMember] == 14) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pMember] == 15) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pMember] == 16) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pLeader] == 1) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pLeader] == 2) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pLeader] == 3) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pLeader] == 4) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pLeader] == 5) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pLeader] == 6) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pLeader] == 7) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pLeader] == 8) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pLeader] == 9) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pLeader] == 10) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pLeader] == 12) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model;}
else if(PlayerInfo[playerid][pLeader] == 13) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model;}
else if(PlayerInfo[playerid][pLeader] == 14) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model;}
else if(PlayerInfo[playerid][pLeader] == 15) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pLeader] == 16) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
SpawnPlayer(playerid);
}
}
if(PlayerInfo[playerid][pChar] > 0) { SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]); }
else { SetPlayerSkin(playerid, PlayerInfo[playerid][pModel]); }
SetPlayerSpawn(playerid);
SetPlayerWeapons(playerid);
SetPlayerToTeamColor(playerid);
PlayerFixRadio(playerid);

for(new i = 0; i < sizeof(Turfs); i++)
{
GangZoneShowForPlayer(playerid, i, TurfInfo[i][zColor]);
    GangZoneShowForPlayer(playerid, crips, 0x2641FEAA);
GangZoneShowForPlayer(playerid, bloods, 0xAA3333AA);

if(gangzona[gzona1] == 0)
{
GangZoneShowForPlayer(playerid,zona1, 0xC0C0C096);
}
else if(gangzona[gzona1] == 1)
{
GangZoneShowForPlayer(playerid,zona1, 0x2641FEAA);
}
else if(gangzona[gzona1] == 2)
{
GangZoneShowForPlayer(playerid, zona1, 0xAA3333AA);
}
if(gangzona[gzona2] == 0)
{
GangZoneShowForPlayer(playerid,zona2, 0xC0C0C096);
}
else if(gangzona[gzona2] == 1)
{
GangZoneShowForPlayer(playerid,zona2, 0x2641FEAA);
}
else if(gangzona[gzona2] == 2)
{
GangZoneShowForPlayer(playerid, zona2, 0xAA3333AA);
}
if(gangzona[gzona3] == 0)
{
GangZoneShowForPlayer(playerid,zona3, 0xC0C0C096);
}
else if(gangzona[gzona3] == 1)
{
GangZoneShowForPlayer(playerid,zona3, 0x2641FEAA);
}
else if(gangzona[gzona3] == 2)
{
GangZoneShowForPlayer(playerid, zona3, 0xAA3333AA);
}
if(gangzona[gzona4] == 0)
{
GangZoneShowForPlayer(playerid,zona4, 0xC0C0C096);
}
else if(gangzona[gzona4] == 1)
{
GangZoneShowForPlayer(playerid,zona4, 0x2641FEAA);
}
else if(gangzona[gzona4] == 2)
{
GangZoneShowForPlayer(playerid, zona4, 0xAA3333AA);
}
if(gangzona[gzona5] == 0)
{
GangZoneShowForPlayer(playerid,zona5, 0xC0C0C096);
}
else if(gangzona[gzona5] == 1)
{
GangZoneShowForPlayer(playerid,zona5, 0x2641FEAA);
}
else if(gangzona[gzona5] == 2)
{
GangZoneShowForPlayer(playerid, zona5, 0xAA3333AA);
}
if(gangzona[gzona6] == 0)
{
GangZoneShowForPlayer(playerid,zona6, 0xC0C0C096);
}
else if(gangzona[gzona6] == 1)
{
GangZoneShowForPlayer(playerid,zona6, 0x2641FEAA);
}
else if(gangzona[gzona6] == 2)
{
GangZoneShowForPlayer(playerid, zona6, 0xAA3333AA);
}
        return 1;
}

if(MapIconsShown[playerid] != 1)
{
    MapIconsShown[playerid] = 1;
    for(new i = 0; i < sizeof(BizzInfo); i++)
{
SetPlayerMapIcon(playerid,i + 1,BizzInfo[i][bEntranceX],BizzInfo[i][bEntranceY],BizzInfo[i][bEntranceZ],56,YELLOW);
}
for(new i = 0; i < sizeof(SBizzInfo); i++)
{
    SetPlayerMapIcon(playerid,i + 20,SBizzInfo[i][sbEntranceX],SBizzInfo[i][sbEntranceY],SBizzInfo[i][sbEntranceZ],56,COLOR_ZELENKASTA);
}
}
return 1;
}


new Float:RandomSpawn[][4] =
{
    // Positions, (X, Y, Z and Facing Angle)
    {1413.1854,-1307.5255,9.4074,180.2402},
    {1284.4708,-1239.9167,14.1720,271.8929},
    {1157.1426,-1877.5789,13.5469,89.9319},
    {1641.3026,-1846.6155,13.5411,217.5609},
    {1923.7976,-2126.4751,13.5809,177.8015},
    {1681.2697,-2168.2043,13.5547,320.9199},
    {2336.3909,-1249.6431,22.5000,185.2655},
    {2399.3027,-1550.4106,28.0000,4.9215},
    {2549.2085,-1728.5957,6.2422,160.4245},
{2154.8845,-2253.4485,14.7956,140.0004}
};
Naslov: Odg: [Pomoc]Random Spawn nakon Logina
Poruka od: dock poslato Mart 03, 2012, 22:56:09 POSLE PODNE
SetPlayerPos(playerid, RandomSpawn[rand][0], RandomSpawn[rand][1],RandomSpawn[rand][2],RandomSpawn[rand][3]);

Mislim da nije u ovome problem, ali probaj... imao si 6 argumenata a samo 4 definisanih :/
Naslov: Odg: [Pomoc]Random Spawn nakon Logina
Poruka od: | S-RP | K@lib@r .300 poslato Mart 03, 2012, 23:07:41 POSLE PODNE
Citat: dock poslato Mart 03, 2012, 22:56:09 POSLE PODNE
SetPlayerPos(playerid, RandomSpawn[rand][0], RandomSpawn[rand][1],RandomSpawn[rand][2],RandomSpawn[rand][3]);

Mislim da nije u ovome problem, ali probaj... imao si 6 argumenata a samo 4 definisanih :/
Sada izbije ovo
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(821) : error 017: undefined symbol "rand"
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(821) : error 021: symbol already defined: "JB_SetPlayerPos"
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(822) : error 010: invalid function or declaration
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(6821) : warning 202: number of arguments does not match definition
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(6828) : warning 225: unreachable code
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(6884) : warning 219: local variable "rand" shadows a variable at a preceding level
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(6897) : warning 219: local variable "rand" shadows a variable at a preceding level
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(6911) : warning 219: local variable "rand" shadows a variable at a preceding level
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(6923) : warning 219: local variable "rand" shadows a variable at a preceding level


new Float:RandomSpawn[10][4] =
{
    // Positions, (X, Y, Z and Facing Angle)
    {1413.1854,-1307.5255,9.4074,180.2402},
    {1284.4708,-1239.9167,14.1720,271.8929},
    {1157.1426,-1877.5789,13.5469,89.9319},
    {1641.3026,-1846.6155,13.5411,217.5609},
    {1923.7976,-2126.4751,13.5809,177.8015},
    {1681.2697,-2168.2043,13.5547,320.9199},
    {2336.3909,-1249.6431,22.5000,185.2655},
    {2399.3027,-1550.4106,28.0000,4.9215},
    {2549.2085,-1728.5957,6.2422,160.4245},
{2154.8845,-2253.4485,14.7956,140.0004}
};



    SetPlayerPos(playerid, RandomSpawn[rand][0], RandomSpawn[rand][1],RandomSpawn[rand][2],RandomSpawn[rand][3]);

    // SetPlayerFacingAngle to the random facing angle data
    SetPlayerFacingAngle(playerid, RandomSpawn[rand][3]);
    {
return 1;
}
    TextDrawShowForPlayer(playerid, prp0);
TextDrawShowForPlayer(playerid, prp1);
    TextDrawShowForPlayer(playerid, poruke);
    TextDrawShowForPlayer(playerid, Vreme);
TextDrawShowForPlayer(playerid, Datum);
TextDrawShowForPlayer(playerid, CLRP[0]);
TextDrawShowForPlayer(playerid, CLRP[1]);

    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;
}

InitLockDoors(playerid);
STDPlayer[playerid] = 0;
gTeam[playerid] = PlayerInfo[playerid][pTeam]; //Set the Team
if (gTeam[playerid] == 4) //medic / criminal reset team
{
gTeam[playerid] = 3;
}
if(gPlayerLogged[playerid] == 0 && IsPlayerNPC(playerid) != 1)
{
    SendClientMessage(playerid, WHITE, "("COL_RED"C.Life!{FFFFFF})** Ovaj server zahtjeva prvo da se prijavite prije spawnanja ("COL_RED"Kikovan{FFFFFF}) **");
        KickPlayer[playerid] = 1;
}
if(gTeam[playerid] == 11 && PlayerInfo[playerid][pLeader] < 1)
{
    MedicBill[playerid] = 0;
    new rand = random(sizeof(CIV));
SendClientMessage(playerid, WHITE, "("COL_RED"C.Life!{FFFFFF}) Niste prihvaceni "COL_RED"Lider{FFFFFF}, sada ste civil!");
PlayerInfo[playerid][pTeam] = 3;
gTeam[playerid] = 3;
SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
PlayerInfo[playerid][pModel] = CIV[rand];
SpawnPlayer(playerid);
}
if(gTeam[playerid] == 5)
{
    if(PlayerInfo[playerid][pMember] < 1)
    {
        MedicBill[playerid] = 0;
        new rand = random(sizeof(CIV));
SendClientMessage(playerid, WHITE, "("COL_RED"C.Life!{FFFFFF}) Niste clan organizacije, sada ste "COL_RED"civil!");
PlayerInfo[playerid][pTeam] = 3;
gTeam[playerid] = 3;
            SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
Naslov: Odg: [Pomoc]Random Spawn nakon Logina
Poruka od: [TG:RP]$--L84S--$ poslato Mart 03, 2012, 23:43:34 POSLE PODNE
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(6884) : warning 219: local variable "rand" shadows a variable at a preceding level
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(6897) : warning 219: local variable "rand" shadows a variable at a preceding level
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(6911) : warning 219: local variable "rand" shadows a variable at a preceding level
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(6923) : warning 219: local variable "rand" shadows a variable at a preceding level
ovo sve mozes obrisati a za ostalo daj linije ...
Naslov: Odg: [Pomoc]Random Spawn nakon Logina
Poruka od: | S-RP | K@lib@r .300 poslato Mart 04, 2012, 11:31:36 PRE PODNE

Evo

C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(5483) : warning 219: local variable "rand" shadows a variable at a preceding level
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(5491) : warning 219: local variable "rand" shadows a variable at a preceding level
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(6000) : warning 219: local variable "rand" shadows a variable at a preceding level
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(6822) : warning 219: local variable "rand" shadows a variable at a preceding level
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(6825) : warning 202: number of arguments does not match definition
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(6832) : warning 225: unreachable code
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(7171) : warning 219: local variable "rand" shadows a variable at a preceding level
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(7179) : warning 219: local variable "rand" shadows a variable at a preceding level
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(7187) : warning 219: local variable "rand" shadows a variable at a preceding level
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(7195) : warning 219: local variable "rand" shadows a variable at a preceding level
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(9509) : warning 219: local variable "rand" shadows a variable at a preceding level
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(11850) : warning 213: tag mismatch
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(11867) : warning 213: tag mismatch
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(12977) : warning 219: local variable "rand" shadows a variable at a preceding level
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(13790) : warning 213: tag mismatch
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(13791) : warning 213: tag mismatch
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(13792) : warning 213: tag mismatch
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(13793) : warning 213: tag mismatch
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(13794) : warning 213: tag mismatch
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(13795) : warning 213: tag mismatch
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(13796) : warning 213: tag mismatch
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(24398) : warning 219: local variable "rand" shadows a variable at a preceding level
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(50222) : warning 219: local variable "rand" shadows a variable at a preceding level
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(52080) : warning 219: local variable "rand" shadows a variable at a preceding level
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(52152) : warning 219: local variable "rand" shadows a variable at a preceding level
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(52558) : warning 219: local variable "rand" shadows a variable at a preceding level
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(52695) : warning 219: local variable "rand" shadows a variable at a preceding level
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(53325) : warning 219: local variable "rand" shadows a variable at a preceding level
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(58633) : warning 219: local variable "rand" shadows a variable at a preceding level
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(58671) : warning 219: local variable "rand" shadows a variable at a preceding level
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(61222) : warning 219: local variable "rand" shadows a variable at a preceding level
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(64928) : warning 219: local variable "rand" shadows a variable at a preceding level
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(64940) : warning 219: local variable "rand" shadows a variable at a preceding level
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(64952) : warning 219: local variable "rand" shadows a variable at a preceding level
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(64964) : warning 219: local variable "rand" shadows a variable at a preceding level
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(66452) : warning 219: local variable "rand" shadows a variable at a preceding level
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(68619) : warning 213: tag mismatch
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(68619) : warning 213: tag mismatch
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(68619) : warning 213: tag mismatch
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(68657) : warning 213: tag mismatch
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(68657) : warning 213: tag mismatch
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(68657) : warning 213: tag mismatch
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(71860) : warning 219: local variable "rand" shadows a variable at a preceding level
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


3 Errors.



Linija 5483:
    Jackpot += rand;
Linija 6825:
    new rand = random(sizeof(RandomSpawn));

    // SetPlayerPos to the random spawn data
    SetPlayerPos(playerid, RandomSpawn[rand][0], RandomSpawn[rand][1],RandomSpawn[rand][2],RandomSpawn[rand][3]);

    // SetPlayerFacingAngle to the random facing angle data
    SetPlayerFacingAngle(playerid, RandomSpawn[rand][3]);
    {
return 1;
}

Linija 6832:
TextDrawShowForPlayer(playerid, prp1);
Linija 7171:
    format(string, sizeof(string), "Prodali ste auto za $%d, vase vrijeme cekanja je 20 minuta.", SELLCAR1[rand]);
Naslov: Odg: [Pomoc]Random Spawn nakon Logina
Poruka od: Patrick poslato Mart 04, 2012, 14:54:29 POSLE PODNE
ima random za setplayer camera pos?
Naslov: Odg: [Pomoc]Random Spawn nakon Logina
Poruka od: | S-RP | K@lib@r .300 poslato Mart 04, 2012, 15:26:54 POSLE PODNE
Citat: Patrick poslato Mart 04, 2012, 14:54:29 POSLE PODNE
ima random za setplayer camera pos?
Lock, rijesio sam