[Pomoc] Provera pojasa

Započeo ProGlide26
17. Maj 2014. Zaključano
360
pregleda
6
postova
Dejan_Petrovic
4
Enforcer
17. Maj 2014.
Skripta koju koristim: Balkan Extreme
Detaljan opis problema: Ovako, hocu da napravim da policajac/bia clan moze da proverava da li igrac ima vezan pojas, napravio sam vec komandu da igrac moze vezati pojas, i da moze da odveze pojas, tako da, hocu da policajac moze da proverava da li igrac ima vezan pojas.
Dio skripte: Dole cu vam dati kodove od komandi za pojas, i za pojasoff
Neke slike/video za lakse dobivanje pomoci(neobavezno): /

Evo za pojas:
CMD:pojas(playerid, params[])
{
    new string;
    new name;
    if(IsPlayerInAnyVehicle(playerid))
    {
    if(pojaswearg == 1) SendClientMessage(playerid, COLOR_ASKQ, " {FFFFFF}Vas pojas je vec vezan, /pojasoff da ga odvezete!");
    if(pojaswearg == 0)
    {
    pojaswearg = 1;
GetPlayerName(playerid, name, sizeof(name));
    format(string, sizeof(string), "* %s veze pojas.", name, string, 0xBFC0C2FF);
    Prox(20.0, playerid, string, COLOR_PURPLE); // 20.0 radius od 20 metara
    SendClientMessage(playerid, COLOR_PURPLE, "Vezali ste pojas!");
    }
    } else if(IsPlayerInAnyVehicle(playerid) == 0){
    SendClientMessage(playerid, COLOR_ASKQ, " {FFFFFF}Niste u vozilu!");
}
   
   
    return 1;
}


Za pojasoff (da igrac u vozilu moze da skida pojas komandom /pojasoff)
CMD:pojasoff(playerid, params[])
{
    new string;
    new name;
    if(IsPlayerInAnyVehicle(playerid))
    {
    if(pojaswearg == 0) SendClientMessage(playerid, COLOR_ASKQ, " {FFFFFF}Niste vezali pojas!");
    if(pojaswearg == 1)
    {
    pojaswearg = 0;
GetPlayerName(playerid, name, sizeof(name));
    format(string, sizeof(string), "* %s odvezuje pojas.", name, string, 0xBFC0C2FF);
    Prox(20.0, playerid, string, COLOR_PURPLE); // 20.0 radius od 20 metara
    SendClientMessage(playerid, COLOR_PURPLE, "Odvezali ste pojas!");
    }
    }
    else if(IsPlayerInAnyVehicle(playerid) == 0){
    SendClientMessage(playerid, COLOR_ASKQ, " {FFFFFF}Niste u vozilu!");
}
   
    return 1;
}


Eto dao sam vam te kodove, ako nesto jos treba u komentar
032.Marcus
4
Made Man
17. Maj 2014.
Napravis komandu gde unosis igracev ID, onda stavis proveru da li taj ID koristi pojas, ako koristi da ti vrati povratnu poruku da koristi, a ako ne, da vrati povratnu poruku da ne koristi...
Evo probaj ovo, sad sam otkucao, nisam testirao...
YCMD:proveripojas(playerid, params[], help)
{
#pragma unused help
new player;
if(sscanf(params, "u", player)) return SCM(playerid, -1, "KORISCEJNE: /proveripojas [id igraca/deo imena]");
else if(player == INVALID_PLAYER_ID) return SCM(playerid, -1, "GRESKA: Pogresan ID igraca!");
if(!IsPlayerInAnyVehicle(player)) return SCM(playerid, -1, "Igrac nije u vozilu");
else if(pojaswearg == 1) return SCM(playerid, -1, "Igrac je vezao pojas");
else return SCM(playerid, -1, "Igrac nije vezao pojas");
return 1;
}
James_SmithXDl
6
OG Legend
17. Maj 2014.
YCMD:proveripojas(playerid, params[], help)
{
        #pragma unused help
        new id,s,string;
        if(sscanf(params, "u",id))
        if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1,"{FF0000}(GRESKA) {C0C0C0}Nepoznat id!");
       
        if(pojaswearg == 1) { s = "Nosi"; }
if(pojaswearg == 0) { s = "Nenosi"; }
       
format(string,sizeof(string),"Igrac %s pojas",s);
    return 1;
}
Dejan_Petrovic
4
Enforcer
17. Maj 2014.
1. Zelim da napravim da samo policajac ili BIA igrac moze da proverava da li igrac ima pojas.
2. Nisam siguran da li ce mi raditi jer ste vi napravili u YCMD a ja u modu nemam ni jednu komandu sa YCMD, tako da nisam siguran ...
James_SmithXDl
6
OG Legend
17. Maj 2014.
ProGlide26 wrote on May 17, 2014, 5:45 pm:
1. Zelim da napravim da samo policajac ili BIA igrac moze da proverava da li igrac ima pojas.
2. Nisam siguran da li ce mi raditi jer ste vi napravili u YCMD a ja u modu nemam ni jednu komandu sa YCMD, tako da nisam siguran ...

pa dodaj sam proveru da li je bia kako mi da znamo tvoje varijable + promeni u procesor komandi koji koristis
Dejan_Petrovic
4
Enforcer
17. Maj 2014.
Neradi mi, nema errora, ali neradi 😛 nema veze ..

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha