Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Rbr97 poslato Mart 01, 2015, 18:15:21 POSLE PODNE

Naslov: [Pomoc] Show licence
Poruka od: Rbr97 poslato Mart 01, 2015, 18:15:21 POSLE PODNE
Skripta koju koristim:Moj gm od 0
Detaljan opis problema:
Zanima me da mi netko da nekakav savjet kako da napravim komandu
/licence i da pišeš id kome zelis pokazati ali da taj id mora bit u rangu od npr 5.0 od tebe

Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [Pomoc] Show licence
Poruka od: Assassin007 poslato Mart 01, 2015, 19:26:44 POSLE PODNE
YCMD:showlicenses(playerid,params[])
{
new target, Float:x,FLoat:y,Float:z;
GetPlayerPos(target, x+5, y, z);
// tvoj kod
return 1;
}


Nisam najbolji skripter ali msm da bih to trebalo ici tako nekako.
Naslov: Odg: [Pomoc] Show licence
Poruka od: youngdeal poslato Mart 01, 2015, 19:35:39 POSLE PODNE
Citat: Assassin007 poslato Mart 01, 2015, 19:26:44 POSLE PODNE
YCMD:showlicenses(playerid,params[])
{
new target, Float:x,FLoat:y,Float:z;
GetPlayerPos(target, x+5, y, z);
// tvoj kod
return 1;
}


Nisam najbolji skripter ali msm da bih to trebalo ici tako nekako.
To neće raditi i treba mu sscanf kako bi deklarisao unesenu parametarnu vrednost.
Naslov: Odg: [Pomoc] Show licence
Poruka od: Assassin007 poslato Mart 01, 2015, 19:46:04 POSLE PODNE
YCMD:showlicenses(playerid, params[])
{
new target, Float:x, Float:y, Float:z;
if(sscanf(params, "ufff", target, x,y,z)) return 1;
GetPlayerPos(target,x+5,y,z);
// tvoj kod
return 1;
}


Bili ovako radilo..

P.S jos se ucim koristiti pawnom tako da :D
Naslov: Odg: [Pomoc] Show licence
Poruka od: youngdeal poslato Mart 01, 2015, 19:48:49 POSLE PODNE
YCMD:showlicenses(playerid, params[],help)
{
new target, Float:x, Float:y, Float:z;
if(sscanf(params, "u", target)) return (true);
GetPlayerPos(target,x,y,z);

if(IsPlayerInRangeOfPoint(playerid, 5.0, x, y, z))
{
//response
}
return (true);
}