Pretraga

Pritisnite Enter za pretragu ili Escape za zatvaranje

Zaključano

[Pomoc] Pojas

Započeo Zigic19
pre 12 godina
800
pregleda
14
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Zigic19
Hustler
pre 12 godina
Skripta: Brazil
Problem: Kako da uradim komandu za pojas ( kada neko ukuca komandu /pojas da pise ovima koji su u blizini da je stavio pojas i da pise njemu da je stavio pojas ) i kada izadje iz vozila da pise isto ovima u blizini i njemu da skida pojas i da moze skidati pojas istom komandom /pojas i treba mi da policajac moze da proveri dal on ima pojas ( da ukuca naprimer /pp ili /proveripojas i da pise ovima u blizini da mu ovaj proverava pojas tako da pise i ovome al samo da taj policajac sto je ukuco tu komandu vidi dal je igrac stavio pojas )
Dio skripte:
Slika/Video:
Antonio_Leko
Kingpin
pre 12 godina
CMD:pojas(playerid, params[])
{
if(pojas == 0)
{
SCM(playerid, -1, " stavili ste pojas !!");
pojas = 1;
}
if(pojas == 1)
{
SCM(playerid, -1, " skinuli ste pojas !!");
pojas = 0;
}
return 1;
}

}


i stavi na vrhu skripte
new pojas;


Na vrhu
Zigic19
Hustler
pre 12 godina
Ok a kako da namestim ovo za policajca i da video i ovi u blizini ovo sto si mi dao i da vide isto tako kad policajac proverava da ga proverava ali da ne vide dal ima pojas ( da to samo policajcu pise dal ima kada ukuca komandu )
Blaeks_Biofor
Forum Don
pre 12 godina
PeMPaCâ„¢ wrote on May 12, 2013, 7:10 pm:
CMD:pojas(playerid, params[])
{
if(pojas == 0)
{
SCM(playerid, -1, " stavili ste pojas !!");
pojas = 1;
}
if(pojas == 1)
{
SCM(playerid, -1, " skinuli ste pojas !!");
pojas = 0;
}
return 1;
}

}


i stavi na kraju skripte
new pojas;


onplayerconnect
kako mozes varijablu definisati na vrhy skripte ? ajde objasni mi, to se stavlja na vrh skripte
Zigic19
Hustler
pre 12 godina
Zigic19 wrote on May 12, 2013, 7:15 pm:
Ok a kako da namestim ovo za policajca i da video i ovi u blizini ovo sto si mi dao i da vide isto tako kad policajac proverava da ga proverava ali da ne vide dal ima pojas ( da to samo policajcu pise dal ima kada ukuca komandu )


Zaobravio sam da napisem kako da namestim kada igraci udju u vozilo da im pise kako da stave pojas
Blaeks_Biofor
Forum Don
pre 12 godina
pod onplayerstatechange
if(GetPlayerState(playerid) == 2)
{
//ovde napisi poruku
}
Zigic19
Hustler
pre 12 godina
Ne radi komanda za pojas ja ukucam /pojas izbaci mi samo tekst na cetu

"Stavili ste pojas
Skinuli ste pojas"

Ta dva teksta mi izadju kada ukucam
Antonio_Leko
Kingpin
pre 12 godina
Stavi onda u if....
Blaeks_Biofor
Forum Don
pre 12 godina
pa posto koristis gf skriptu, izvuci neku gf komanu, kao npr ovu
if (strcmp("/pojas", cmdtext, true, 10) == 0)
                {
                        if(IsPlayerInAnyVehicle(playerid))
                        {
                          if(IsPlayerConnected(playerid))
                          {
                                if(pojas == 0)
                        {
                                GetPlayerName(playerid, sendername, sizeof(sendername));
                                format(string, sizeof(string), "* %s go stava pojasot.", sendername);
                                        ProxDetector(15.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                                pojas = 1;
                                return 1;
                                }
                                else
                                {
                                GetPlayerName(playerid, sendername, sizeof(sendername));
                                format(string, sizeof(string), "* %s go vadi pojasot.", sendername);
                                        ProxDetector(15.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                                pojas = 0;
                                return 1;
                                }
                                }
                        }
                        return 1;
                }
Zigic19
Hustler
pre 12 godina
Izbacuje ove erore

pwn(20009) : error 010: invalid function or declaration
pwn(20011) : error 010: invalid function or declaration
pwn(20013) : error 010: invalid function or declaration
pwn(20015) : error 010: invalid function or declaration
pwn(20019) : warning 218: old style prototypes used with optional semicolumns
pwn(20020) : error 010: invalid function or declaration
pwn(20021) : error 010: invalid function or declaration
pwn(20023) : error 010: invalid function or declaration
pwn(20027) : warning 218: old style prototypes used with optional semicolumns
pwn(2002😎 : error 010: invalid function or declaration
pwn(20029) : error 010: invalid function or declaration
pwn(20033) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

10 Errors.
Blaeks_Biofor
Forum Don
pre 12 godina
dodao si je pod onplayercommandtext predpostavljam ? daj linije errora
Zigic19
Hustler
pre 12 godina
te linije erora su bas gde stoji komanda

a komandu sam dodao gde stoje i ostale komande
Blaeks_Biofor
Forum Don
pre 12 godina
daj nesto kodova iznad, komanda kao komanda je ispravna, jedino ako si je lose rasporedio
Zigic19
Hustler
pre 12 godina
CMD:kaciga(playerid, params[])
{
new bike = GetPlayerVehicleID(playerid);
if(IsABike(bike))
{
kaciga = SetPlayerAttachedObject(playerid, 1, 18645, 2, 0.07, 0.04, 0, 88, 75);
SCM(playerid, COLOR_GRAD1,"{F3FF02}Stavio si kacigu !");
}
else
{
SCM(playerid,COLOR_GRAD1,"Niste na motoru | biciklu!");
}
return true;
}
/*CMD:pojas(playerid, params[])
{
if(pojas == 0)
{
SCM(playerid, -1, " stavili ste pojas !!");
pojas = 1;
}
if(pojas == 1)
{
SCM(playerid, -1, " skinuli ste pojas !!");
pojas = 0;
}
return 1;
}*/
/*if (strcmp("/pojas", cmdtext, true, 10) == 0)
                {
                        if(IsPlayerInAnyVehicle(playerid))
                        {
                          if(IsPlayerConnected(playerid))
                          {
                                if(pojas == 0)
                        {
                                GetPlayerName(playerid, sendername, sizeof(sendername));
                                format(string, sizeof(string), "* %s go stava pojasot.", sendername);
                                        ProxDetector(15.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                                pojas = 1;
                                return 1;
                                }
                                else
                                {
                                GetPlayerName(playerid, sendername, sizeof(sendername));
                                format(string, sizeof(string), "* %s go vadi pojasot.", sendername);
                                        ProxDetector(15.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                                pojas = 0;
                                return 1;
                                }
                                }
                        }
                        return 1;
                }*/
CMD:proveripojas(playerid, params[])
{
new id;
if(sscanf(params, "u", id)) return SendClientMessage(playerid, -1, "/proveripojas [ID/DioImena]");
new Float😛os;
GetPlayerPos(id, Pos, Pos, Pos);
if(!IsPlayerInRangeOfPoint(playerid, 4.0, Pos, Pos, Pos)) return SendClientMessage(playerid, -1, "Niste blizu tok igraca");
if(pojas == 1)
{
SendClientMessage(playerid, -1, "Taj igrac koristi pojas");
}
else
{
SendClientMessage(playerid, -1, "Taj igrac ne koristi pojas");
}

return 1;
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava