Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Arnes poslato Januar 16, 2014, 11:56:26 PRE PODNE

Naslov: [Pomoc]Posao
Poruka od: Arnes poslato Januar 16, 2014, 11:56:26 PRE PODNE
Kako da ja namjestim da igrac mora da bude na odredjenom mjestu da se zaposli evo komande za zaposljavanje:

CMD:zaposlise(playerid, params[])
{
if(PlayerInfo[playerid][pJob] >= 1) return SCM(playerid, -1, "Vec imate posao, {FFFFFF}kucajte /otkaz da das otkaz na starom poslu."); //Ukoliko igrac vec ima posao, salje mu poruku da je zaposlen,
{
PlayerInfo[playerid][pJob] = 1; // Namesta igracu da se zaposlio,
SCM(playerid, -1, "Cestitamo! Zaposlili ste se kao {FFFFFF}Pevac."); // Salje poruku igracu, cestita mu,
SCM(playerid, -1, "Da pocnete da pevate, ukucajte {FFFFFF}/pevaj"); // takodje pomaze igracu kako da peva
}
return 1;
}
Naslov: Odg: [Pomoc]Posao
Poruka od: Denis_Lapi poslato Januar 16, 2014, 12:23:13 POSLE PODNE

CMD:zaposljenje(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 7.0, x, y, z))
{
if (PlayerInfo[playerid][pPosao] !=1)
{
SCM(playerid, COLOR_RED," Dajte odtaz u prvom preduzecu");
}
else
{
PlayerInfo[playerid][pPosao] = 1;
SCM(playerid, COLOR_RED," Uspesno ste se zaposlili");
}
}
return 1;
}
Naslov: Odg: [Pomoc]Posao
Poruka od: Ermin. poslato Januar 16, 2014, 17:12:13 POSLE PODNE
Ili ovako:

CMD:posao(playerid, params[])
{
    if(!PlayerInfo[playerid][pPosao])
    {
        if(IsPlayerInRangeOfPoint(playerid, 3.0, x, y, z))
        {
            // Posao npr ID 1 = Gradjevinar
            PlayerInfo[playerid][pPosao] = 1;
            SendClientMessage(playerid, 0x3493C2FF, " {ffffff}[Posao]  {9CC234}Cestitamo, vas novi posao je gradjevinar. Sretno!");
            return 1;
        }
        if(IsPlayerInRangeOfPoint(playerid, 3.0, x2, y2, z2))
        {
            // Posao npr ID 2 = Cvjecar
            PlayerInfo[playerid][pPosao] = 2;
            SendClientMessage(playerid, 0x3493C2FF, " {ffffff}[Posao]  {9CC234}Cestitamo, vas novi posao je cvjecar. Sretno!");
            return 1;
        }
    }
    else SendClientMessage(playerid, 0xC4398FFF, " {c4BB39}Vec imate posao, prvo dajte otkaz.");
    return 1;
}
Naslov: Odg: [Pomoc]Posao
Poruka od: |TED| Boca SRB poslato Januar 16, 2014, 17:36:46 POSLE PODNE
Citat: denis_lapi poslato Januar 16, 2014, 12:23:13 POSLE PODNE

CMD:zaposljenje(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 7.0, x, y, z))
{
if (PlayerInfo[playerid][pPosao] !=1)
{
SCM(playerid, COLOR_RED," Dajte odtaz u prvom preduzecu");
}
else
{
PlayerInfo[playerid][pPosao] = 1;
SCM(playerid, COLOR_RED," Uspesno ste se zaposlili");
}
}
return 1;
}

Nije rekao da mu das tvoju komandu vec da mu napravis na njegovoj omg toliko vam je toliko tesko CMD:zaposlise(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, x, y, z)) //tu stavis kordinate
{
if(PlayerInfo[playerid][pJob] >= 1) return SCM(playerid, -1, "Vec imate posao, {FFFFFF}kucajte /otkaz da das otkaz na starom poslu."); //Ukoliko igrac vec ima posao, salje mu poruku da je zaposlen,
{
PlayerInfo[playerid][pJob] = 1; // Namesta igracu da se zaposlio,
SCM(playerid, -1, "Cestitamo! Zaposlili ste se kao {FFFFFF}Pevac."); // Salje poruku igracu, cestita mu,
SCM(playerid, -1, "Da pocnete da pevate, ukucajte {FFFFFF}/pevaj"); // takodje pomaze igracu kako da peva
}
return 1;
}