Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: strahinja poslato Mart 02, 2013, 12:07:21 POSLE PODNE

Naslov: Pomoc granica i wl
Poruka od: strahinja poslato Mart 02, 2013, 12:07:21 POSLE PODNE
Skripta: (Mod koji koristite) aiablo
AntiCheat: (Nije obavezno, ali poželjno je navesti) BalkanSecurity
Problem: (Opišite vaš problem) Nije problem nego želim da preko granice ne mogu da prelaze sa wanted levelom, imam komandu granica
Dio skripte: (Dio skripte u kojoj je problem)     if (strcmp(cmdtext, "/granica", true)==0)
    {
    if(GetPlayerMoney(playerid) < 10){SendClientMessage(playerid, CGA_RED, "{FF0000}ERROR: {FFFFFF}Nemate doboljno novca za prelazak");return 1;}
    if(PlayerToPoint(5.0,playerid,60.5896,-1526.2477,4.9479))
    {
        MoveObject(to1, 53.647133, -1525.803223, -2.646573, 12);
        tollo[1] = 1;
        SetTimer("tollc", 5000, 0);
        SafeGivePlayerMoney(playerid, -1250);
        SendClientMessage(playerid, COLOR_LIGHTGREEN,"{FF0000}CMD: {FFFFFF}Platili ste $1250 za prolazak");
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s placa cestarinu!", sendername);
ProxDetector(20.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    }
    if(PlayerToPoint(5.0,playerid,58.3540,-1540.3372,5.0923))
    {
MoveObject(to2, 65.959129, -1540.019897, -2.524462, 12);
    tollo[2] = 1;
    SetTimer("tollc", 5000, 0);
        SafeGivePlayerMoney(playerid, -1250);
        SendClientMessage(playerid, COLOR_LIGHTGREEN,"{FF0000}CMD: {FFFFFF}Platili ste $1250 za prolazak");
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s placa prelazak preko granice", sendername);
ProxDetector(20.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    }
}

Nešto za dodati: (Ovde možete staviti neku sliku ili video, čisto radi lakšeg snalaženja ostalim korisnicima)
Naslov: Odg: Pomoc granica i wl
Poruka od: FlasH poslato Mart 02, 2013, 12:19:06 POSLE PODNE
Probaj ovako ..

if(PlayerInfo[playerid][pTvojEnumZaWanted] == 1) return SendClientMessage(playerid, TVOJA_BOJA, "Imas wanted level i ne mozes preko granice. ");
Naslov: Odg: Pomoc granica i wl
Poruka od: strahinja poslato Mart 02, 2013, 12:27:08 POSLE PODNE
Jel to samo za wl1 ili i za wl2,3 i 4
i gde da vidim enum za wlevel?
Naslov: Odg: Pomoc granica i wl
Poruka od: FlasH poslato Mart 02, 2013, 12:47:07 POSLE PODNE
Bilo koji wanted da ima neće moći ..

Vidi pod PlayerInfo
Naslov: Odg: Pomoc granica i wl
Poruka od: strahinja poslato Mart 02, 2013, 13:00:05 POSLE PODNE
ne nadjem, a to bi trebalo da se pise u ime_prezime.ini a tamo ima samo WanteDeaths
Naslov: Odg: Pomoc granica i wl
Poruka od: FlasH poslato Mart 02, 2013, 13:02:46 POSLE PODNE
Ne, i ovo WanteDeaths bi po meni bilo za umiranje kada ima wanted level.

Kucaj u tražilicu u pawnu, "Wanted" i možda imaš negdje nešto.
npr. pWanted ili slično ..

Naslov: Odg: Pomoc granica i wl
Poruka od: strahinja poslato Mart 02, 2013, 13:07:05 POSLE PODNE
Mozes da pogledas tu? Tu skriptu koristim
http://balkan-samp.com/forum/index.php?topic=68291.0
Naslov: Odg: Pomoc granica i wl
Poruka od: Reeder poslato Mart 02, 2013, 13:11:13 POSLE PODNE
 if(WantedLevel[playerid] > 0) return SendClientMessage(playerid, COLOR_GREY, "   Imate Wanted  !");
probaj tako.
            
        
Naslov: Odg: Pomoc granica i wl
Poruka od: FlasH poslato Mart 02, 2013, 13:50:59 POSLE PODNE
Ovako probaj.. Postavi si wl i probaj preko ..

if (strcmp(cmdtext, "/granica", true)==0)
{
    if(PlayerInfo[playerid][pWantedDeaths] == 1) return SendClientMessage(playerid, COLOR_RED, "Imas wanted level i ne mozes preko granice. ");
    if(GetPlayerMoney(playerid) < 10){SendClientMessage(playerid, CGA_RED, "{FF0000}ERROR: {FFFFFF}Nemate doboljno novca za prelazak");return 1;}
    if(PlayerToPoint(5.0,playerid,60.5896,-1526.2477,4.9479))
    {
        MoveObject(to1, 53.647133, -1525.803223, -2.646573, 12);
        tollo[1] = 1;
        SetTimer("tollc", 5000, 0);
        SafeGivePlayerMoney(playerid, -1250);
        SendClientMessage(playerid, COLOR_LIGHTGREEN,"{FF0000}CMD: {FFFFFF}Platili ste $1250 za prolazak");
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s placa cestarinu!", sendername);
ProxDetector(20.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    }
    if(PlayerToPoint(5.0,playerid,58.3540,-1540.3372,5.0923))
    {
MoveObject(to2, 65.959129, -1540.019897, -2.524462, 12);
    tollo[2] = 1;
    SetTimer("tollc", 5000, 0);
        SafeGivePlayerMoney(playerid, -1250);
        SendClientMessage(playerid, COLOR_LIGHTGREEN,"{FF0000}CMD: {FFFFFF}Platili ste $1250 za prolazak");
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s placa prelazak preko granice", sendername);
ProxDetector(20.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    }
    return 1;
}