[pomoc] pozicije

Započeo sampzone, Jun 02, 2011, 20:53:05 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

mod koji ja korisitm: BU

problem: evo napravio sam da mogu samo komandu da radim sa jedne pozicije...ali pise da nisam na odgovaracujem jestu tj govornici...a kordinate su ok sve je ok al nece...

dio skripte:
if(IsPlayerConnected(playerid))
    {
    if (!PlayerToPoint(9.0, playerid,1188.6749,-1375.6692,13.5356) || PlayerToPoint(9.0, playerid,1526.7025,-1449.8167,13.5469) || PlayerToPoint(9.0, playerid,1539.1575,-1634.8517,13.5469) || PlayerToPoint(9.0, playerid, 1258.3707,-1843.8553,13.5491) || PlayerToPoint(9.0, playerid, 1294.4772,-2063.3240,58.6702))
{
SendClientMessage(playerid, COLOR_GRAD2, "   Niste na govornici !");
return 1;
}


slike:/

Hvala za pomoc unaprijed!

a i sta znaci ovo:
9.0 iza zagreade?

koristi funkciju IsPlayerInRangeOfPoint
Uskoro novi stunt server iStunt. DoÄ'ite i zabavite se!




   
   




Dizajniram za $$$
Popis stvari koje radim:

Wallpaper √  Signature ×  Logo √  Dizajn stranice (Ne kodiranje) √  Baner √  Avatar √  Animacija √  Intro √

dragan12

Citat: [AG] System32 poslato Jun 02, 2011, 20:56:14 POSLE PODNE
koristi funkciju IsPlayerInRangeOfPoint
To sto je rekao [AG] System32 i da to 9.0 ti je radius nz kako da ti objasnim to je u rangu tih kordinata radius si ti stavi 9.0. Zamisli tu kao CP samo na radius-u 9.0 e toliki ti je rang u kojem on to moze da kuca.
A to sto si ti stavi ti je da izbacuje kada je igrac na tam kordinatama
if(IsPlayerConnected(playerid))
   {
   if (!PlayerToPoint(9.0, playerid,1188.6749,-1375.6692,13.5356) || PlayerToPoint(9.0, playerid,1526.7025,-1449.8167,13.5469) || PlayerToPoint(9.0, playerid,1539.1575,-1634.8517,13.5469) || PlayerToPoint(9.0, playerid, 1258.3707,-1843.8553,13.5491) || PlayerToPoint(9.0, playerid, 1294.4772,-2063.3240,58.6702))
{
                      //pa ta komanda
                               }
                               else
                               {
SendClientMessage(playerid, COLOR_GRAD2, "   Niste na govornici !");
                                }
                         return 1;
        }

Eto nesto na taj fazon moze i jednostavinije ali aj neka sada ovako. Bolje da si dao celu komandu pa da vidim sta si tacno radio ;)
Poslednja Izmena: Jun 02, 2011, 21:45:32 POSLE PODNE od Gagi_Corleone

usput makni IsPlayerConnected jer to samo usporava !!
Uskoro novi stunt server iStunt. DoÄ'ite i zabavite se!




   
   




Dizajniram za $$$
Popis stvari koje radim:

Wallpaper √  Signature ×  Logo √  Dizajn stranice (Ne kodiranje) √  Baner √  Avatar √  Animacija √  Intro √

Mislim da to iza zagrade znaci Radijus,barem je tako u IsPlayerInRangeOfPoint

znam sta je radious...a jel to sad ovako treba da izgleda?
if (IsPlayerInRangeOfPoint(playerid, 7.0,1188.6749,-1375.6692,13.5356) || IsPlayerInRangeOfPoint(playerid, 7.0, 1526.7025,-1449.8167,13.5469) || IsPlayerInRangeOfPoint(playerid, 7.0,1539.1575,-1634.8517,13.5469) || IsPlayerInRangeOfPoint(playerid, 7.0, 1258.3707,-1843.8553,13.5491) || IsPlayerInRangeOfPoint(playerid, 7.0, 1294.4772,-2063.3240,58.6702))
{
if(strcmp(cmd,"/plidera",true)==0 || strcmp(cmd,"/pitajlidera",true)==0)
}
                               else
                               {
SendClientMessage(playerid, COLOR_GRAD2, "   Niste na govornici !");
                                }
                         return 1;
        }


?

lol ne, sve to mora biti u komandi, nista vani
Uskoro novi stunt server iStunt. DoÄ'ite i zabavite se!




   
   




Dizajniram za $$$
Popis stvari koje radim:

Wallpaper √  Signature ×  Logo √  Dizajn stranice (Ne kodiranje) √  Baner √  Avatar √  Animacija √  Intro √

if(strcmp(cmd,"/plidera",true)==0 || strcmp(cmd,"/pitajlidera",true)==0)
{
    if (IsPlayerInRangeOfPoint(playerid, 7.0,1188.6749,-1375.6692,13.5356) || IsPlayerInRangeOfPoint(playerid, 7.0, 1526.7025,-1449.8167,13.5469) || IsPlayerInRangeOfPoint(playerid, 7.0,1539.1575,-1634.8517,13.5469) || IsPlayerInRangeOfPoint(playerid, 7.0, 1258.3707,-1843.8553,13.5491) || IsPlayerInRangeOfPoint(playerid, 7.0, 1294.4772,-2063.3240,58.6702))
{
SendClientMessage(playerid, COLOR_GRAD2, "   Niste na govornici !");
return 1;
}


tako?

dragan12

Citat: sampzone poslato Jun 02, 2011, 22:06:19 POSLE PODNE
if(strcmp(cmd,"/plidera",true)==0 || strcmp(cmd,"/pitajlidera",true)==0)
{
    if (IsPlayerInRangeOfPoint(playerid, 7.0,1188.6749,-1375.6692,13.5356) || IsPlayerInRangeOfPoint(playerid, 7.0, 1526.7025,-1449.8167,13.5469) || IsPlayerInRangeOfPoint(playerid, 7.0,1539.1575,-1634.8517,13.5469) || IsPlayerInRangeOfPoint(playerid, 7.0, 1258.3707,-1843.8553,13.5491) || IsPlayerInRangeOfPoint(playerid, 7.0, 1294.4772,-2063.3240,58.6702))
{
SendClientMessage(playerid, COLOR_GRAD2, "   Niste na govornici !");
return 1;
}

Vidi tako nece hteti stavi onda ovako ako si krenu ovako
if(strcmp(cmd,"/plidera",true)==0 || strcmp(cmd,"/pitajlidera",true)==0)
   {
       if (!IsPlayerInRangeOfPoint(playerid, 7.0,1188.6749,-1375.6692,13.5356) || !IsPlayerInRangeOfPoint(playerid, 7.0, 1526.7025,-1449.8167,13.5469) || !IsPlayerInRangeOfPoint(playerid, 7.0,1539.1575,-1634.8517,13.5469) || !IsPlayerInRangeOfPoint(playerid, 7.0, 1258.3707,-1843.8553,13.5491) || !IsPlayerInRangeOfPoint(playerid, 7.0, 1294.4772,-2063.3240,58.6702))
         {
            SendClientMessage(playerid, COLOR_GRAD2, "   Niste na govornici !");
                              }         
                      return 1;
         }

Citat: Gagi_Corleone poslato Jun 02, 2011, 22:09:47 POSLE PODNE
Citat: sampzone poslato Jun 02, 2011, 22:06:19 POSLE PODNE
if(strcmp(cmd,"/plidera",true)==0 || strcmp(cmd,"/pitajlidera",true)==0)
{
    if (IsPlayerInRangeOfPoint(playerid, 7.0,1188.6749,-1375.6692,13.5356) || IsPlayerInRangeOfPoint(playerid, 7.0, 1526.7025,-1449.8167,13.5469) || IsPlayerInRangeOfPoint(playerid, 7.0,1539.1575,-1634.8517,13.5469) || IsPlayerInRangeOfPoint(playerid, 7.0, 1258.3707,-1843.8553,13.5491) || IsPlayerInRangeOfPoint(playerid, 7.0, 1294.4772,-2063.3240,58.6702))
{
SendClientMessage(playerid, COLOR_GRAD2, "   Niste na govornici !");
return 1;
}

Vidi tako nece hteti stavi onda ovako ako si krenu ovako
if(strcmp(cmd,"/plidera",true)==0 || strcmp(cmd,"/pitajlidera",true)==0)
   {
       if (!IsPlayerInRangeOfPoint(playerid, 7.0,1188.6749,-1375.6692,13.5356) || !IsPlayerInRangeOfPoint(playerid, 7.0, 1526.7025,-1449.8167,13.5469) || !IsPlayerInRangeOfPoint(playerid, 7.0,1539.1575,-1634.8517,13.5469) || !IsPlayerInRangeOfPoint(playerid, 7.0, 1258.3707,-1843.8553,13.5491) || !IsPlayerInRangeOfPoint(playerid, 7.0, 1294.4772,-2063.3240,58.6702))
         {
            SendClientMessage(playerid, COLOR_GRAD2, "   Niste na govornici !");
                              }         
                      return 1;
         }
nevalja tako, bolje nako
Uskoro novi stunt server iStunt. DoÄ'ite i zabavite se!




   
   




Dizajniram za $$$
Popis stvari koje radim:

Wallpaper √  Signature ×  Logo √  Dizajn stranice (Ne kodiranje) √  Baner √  Avatar √  Animacija √  Intro √

dragan12

Citat: [AG] System32 poslato Jun 02, 2011, 22:13:06 POSLE PODNE
Citat: Gagi_Corleone poslato Jun 02, 2011, 22:09:47 POSLE PODNE
Citat: sampzone poslato Jun 02, 2011, 22:06:19 POSLE PODNE
if(strcmp(cmd,"/plidera",true)==0 || strcmp(cmd,"/pitajlidera",true)==0)
{
    if (IsPlayerInRangeOfPoint(playerid, 7.0,1188.6749,-1375.6692,13.5356) || IsPlayerInRangeOfPoint(playerid, 7.0, 1526.7025,-1449.8167,13.5469) || IsPlayerInRangeOfPoint(playerid, 7.0,1539.1575,-1634.8517,13.5469) || IsPlayerInRangeOfPoint(playerid, 7.0, 1258.3707,-1843.8553,13.5491) || IsPlayerInRangeOfPoint(playerid, 7.0, 1294.4772,-2063.3240,58.6702))
{
SendClientMessage(playerid, COLOR_GRAD2, "   Niste na govornici !");
return 1;
}

Vidi tako nece hteti stavi onda ovako ako si krenu ovako
if(strcmp(cmd,"/plidera",true)==0 || strcmp(cmd,"/pitajlidera",true)==0)
   {
       if (!IsPlayerInRangeOfPoint(playerid, 7.0,1188.6749,-1375.6692,13.5356) || !IsPlayerInRangeOfPoint(playerid, 7.0, 1526.7025,-1449.8167,13.5469) || !IsPlayerInRangeOfPoint(playerid, 7.0,1539.1575,-1634.8517,13.5469) || !IsPlayerInRangeOfPoint(playerid, 7.0, 1258.3707,-1843.8553,13.5491) || !IsPlayerInRangeOfPoint(playerid, 7.0, 1294.4772,-2063.3240,58.6702))
         {
            SendClientMessage(playerid, COLOR_GRAD2, "   Niste na govornici !");
                              }         
                      return 1;
         }
nevalja tako, bolje nako
Moze onako kako je napisaso ali onda mu nece raditi to jer kod tih kordinate to mu nece raditi kada bude na tim kordinatama onda ce da mu pise Niste na govornici ako se nevaram  ;)

Opet isto nepotrebni postovi obrisani.
@ sampzone stavi ovako :
if(strcmp(cmd,"/plidera",true)==0 || strcmp(cmd,"/pitajlidera",true)==0)
{
    if (IsPlayerInRangeOfPoint(playerid, 7.0,1188.6749,-1375.6692,13.5356) || IsPlayerInRangeOfPoint(playerid, 7.0, 1526.7025,-1449.8167,13.5469) || IsPlayerInRangeOfPoint(playerid, 7.0,1539.1575,-1634.8517,13.5469) || IsPlayerInRangeOfPoint(playerid, 7.0, 1258.3707,-1843.8553,13.5491) || IsPlayerInRangeOfPoint(playerid, 7.0, 1294.4772,-2063.3240,58.6702))
{
SendClientMessage(playerid, COLOR_GRAD2, "   Niste na govornici !");
return 1;
}
                    }

ljudi....tnx svima bile je greska moja...ja sam greskom na pocetnu stavio da gada je na nekoj od tih pozicija salje poruku da nije na govornici umjesto na kraj...napravio sam .... al opet tnx svima....moze lock