Evo pravio sam nesto al sam zapeo na ovome:
if(strcmp(cmd, "/atmwithdraw", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(!IsPlayerInRangeOfPoint(playerid, 3, -32.276363,-57.995586,1003.139953) && !IsPlayerInRangeOfPoint(playerid, 3, 374.718902,167.128982,1007.987304))
}
E sada ja imam ovo !IsPlayerInRangeOfPoint(playerid, 3, 374.718902,167.128982,1007.987304) al ne kuzim ovaj prvi broj je x koordinata drugi y treci z kolko sam skuzio al se svaka koordinata odvaja zarezom? Tako nek mi netko objasni sta je ovo 3 (""" 3,""" 374.718902(ovo je x mslm),167.128982(ovo je y),1007.987304(ovo je z)) sta je sad ono 3??
Hvala unaprijed
http://wiki.sa-mp.com/wiki/IsPlayerInRangeOfPoint (http://wiki.sa-mp.com/wiki/IsPlayerInRangeOfPoint)
Ako i dalje ne kontas samo reci...
Znaci ovo range je koliko on se moze najvise udaljiti od toga ili? Kolko sam skuzio tako je nego koja mi je najbolja za bankomat oko 3 ili?
Da to ti je radius.. Znaci koliko igrac moze biti udaljen od tog mjesta...
Mozda da stavis radius 5...
Okeee hvala ti ja cu ovo vec nekako balansirat kako bude dobro... Hvala sto si mi pomogao ovo moze lock 8)
bolji nacin
stock IsPlayerNearATM(id)
{
if(IsPlayerInRangeOfPoint(id, 2.0, -32.276363,-57.995586,1003.139953))
{
return true;
}
else if(IsPlayerInRangeOfPoint(id, 3, 374.718902,167.128982,1007.987304))
{
return true;
}
return false;
}
i onda napravis ovako
if(!strcmp(cmd, "/atmwithdraw", true) == 0)
{
if(!IsPlayerNearATM(playerid)) return SendClientMessage(playerid, 0xE6E6E6FF,"Niste kod bankomata.");
else
{
// sta se dogodi ako je kod bankomata
}
return true;
}
Citat: ‎(à¥"_à¥") - ČιѕÑ,σ ÑÑ"кÑÑ"αÑ,ινησ - (à¥"_à¥") poslato Novembar 22, 2010, 14:17:12 POSLE PODNE
Mozda da stavis radius 5...
To nebi bilo dobro ako ima RP server, jer tako ce moc s drugog kraja grada dizat s bankomata :D
Jos jedno pitanje kada dodam isplayerinrange.... dodam &&!ispayer... koordinate i nemogu ih puno tako sam 2-3 kako da ih mogu vise primjer imate u prvom postu