Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: MatijaCH poslato April 06, 2011, 09:58:04 PRE PODNE

Naslov: [pomoc]spawn
Poruka od: MatijaCH poslato April 06, 2011, 09:58:04 PRE PODNE
Skripta koju koristim:faction


Problem:kak da napravim da mi se clanovi neke org spawnaju npr u bazi a nd kod bolnice¿

Ak vam trfa kod recite sta da vam dam
Naslov: Odg: [pomoc]spawn
Poruka od: .::Wuj0::. poslato April 06, 2011, 12:49:26 POSLE PODNE
Igrac neke org se na tom modu vec spawnuje u bazi :p
Naslov: Odg: [pomoc]spawn
Poruka od: poznaticovik poslato April 06, 2011, 12:53:40 POSLE PODNE
Citat: wujo97 poslato April 06, 2011, 12:49:26 POSLE PODNE
Igrac neke org se na tom modu vec spawnuje u bazi :p

Ako ne znaš pomoći bolje ni nemoj postati.

Obriši koordinate za bolnice tako bi ti trebalo raditi.
Naslov: Odg: [pomoc]spawn
Poruka od: dragan12 poslato April 06, 2011, 13:08:01 POSLE PODNE
Evo na primer spawn za 47th kakav je na FactionGame
if (PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15)//47th spawn
{
    SetPlayerToTeamColor(playerid);
    SetPlayerInterior(playerid, 3);
    SetPlayerPos(playerid, 2495.2605,-1703.7449,1018.3438);//Pozicija gde je spawn kordinate x,y,z
    PlayerInfo[playerid][pInt] = 3;//Interior id od te kuce posto je tamo spawn ako nije u kuci nego napolju stavi 0
    return 1;
}

if (PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15)  Sa ovim ispituje da li je igrac clan te organizacije ako jeste onda sledi ono gore.
Eto ako si to pitao ti ako hoces da prebacis spawn nadji ovo gore sto sam ti dao i tu ces naci ostatak
Sad ako treba za jos nesto napisi.
Naslov: Odg: [pomoc]spawn
Poruka od: MatijaCH poslato April 07, 2011, 18:07:47 POSLE PODNE
Isto tako imam i u pawnu al kad crkne spawna se kod bolnice --.--
Naslov: Odg: [pomoc]spawn
Poruka od: Nxidza poslato April 07, 2011, 18:41:54 POSLE PODNE
Nadji nesto ovako :
if(MedicTime[i] >= NeedMedicTime[i])

ispod imas
{
new cut = deathcost; //PlayerInfo[playerid][pLevel]*deathcost;


ili nesto slicno,blabla ...

i onda tu negde ispod toga imas SetPlayerPos(blabla); to izbrisi .
Naslov: Odg: [pomoc]spawn
Poruka od: MatijaCH poslato April 09, 2011, 11:39:08 PRE PODNE
   if(MedicTime[i] > 0)
{
    if(MedicTime[i] == 3)
    {
        SetPlayerInterior(i, 3);
        PlayerInfo[i][pInt] = 3;
        new Float:X, Float:Y, Float:Z;
        GetPlayerPos(i, X,Y,Z);
        SetPlayerCameraPos(i, X - 3, Y, Z);
        SetPlayerCameraLookAt(i,X,Y,Z);
    }
    MedicTime[i] ++;
    if(MedicTime[i] >= NeedMedicTime[i])
    {
new cut = deathcost; //PlayerInfo[playerid][pLevel]*deathcost;
//SafeGivePlayerMoney(i, -cut);
format(string, sizeof(string), "Doktor: Vas bolnicki racun je $%d, Prijatan dan.", cut);
SendClientMessage(i, TEAM_CYAN_COLOR, string);
TogglePlayerControllable(i, 1);
        MedicBill[i] = 0;
        MedicTime[i] = 0;
        NeedMedicTime[i] = 0;
        PlayerInfo[i][pDeaths] += 1;
        PlayerFixRadio(i);
        ClearAnimations(i);
        SpawnPlayer(i);
    }
}
if(WantLawyer[i] >= 1)
{
    CallLawyer[i] = 111;
    if(WantLawyer[i] == 1)
{
    SendClientMessage(i, COLOR_YELLOW2, "Da li zelite advokata? (kucajte yes ili no)");
}
WantLawyer[i] ++;
if(WantLawyer[i] == 8)
{
    SendClientMessage(i, COLOR_YELLOW2, "Da li zelite advokata? (kucajte yes ili no)");
}
            if(WantLawyer[i] == 15)
{
    SendClientMessage(i, COLOR_YELLOW2, "Da li zelite advokata? (kucajte yes ili no)");
}
if(WantLawyer[i] == 20)
{
    SendClientMessage(i, COLOR_YELLOW2, "Trenutno nema slobodnih advokata, Zatvorska kazna je zapoceta.");
    WantLawyer[i] = 0;
    CallLawyer[i] = 0;
}
}
if(TutTime[i] >= 1)
{
    TutTime[i] += 1;
                if(TutTime[i] == 3)
    {
        ClearChatbox(i, 10);
        SetPlayerCameraPos(i, 887.8566,-893.6392,81.3654);//887.8566,-893.6392,81.3654
SetPlayerCameraLookAt(i, 887.8566,-893.6392,81.3654);//887.8566,-893.6392,81.3654
SetPlayerInterior(i, 0);
SetPlayerVirtualWorld(i, 0);
SetPlayerPos(i, 2256.3555,-1646.6377,-5.00);
        SendClientMessage(i, COLOR_YELLOW, "~ UVOD ~");
        SendClientMessage(i, COLOR_GREEN, " ");
        SendClientMessage(i, COLOR_GREEN, "Prije svega, dobrodosli na NoBot Public Rol3Play server.");
        SendClientMessage(i, COLOR_GREEN, "Ovaj server zahtjeva da se ponasate u skladu Propisa i Zakona samog Servera.");
        SendClientMessage(i, COLOR_GREEN, "Sve sto vas interesuje u vezi Servera, mozete da upitate GameMastere ili Admine.");
        ClearChatbox(i, 2);
    }


To imam i sta sad da izbrisem,