Szerző Téma: Taxi/szerelőt hívott helyének jelölése cp-vel  (Megtekintve 743 alkalommal)

Taxi/szerelőt hívott helyének jelölése cp-vel
« Dátum: 2016. július 07. - 01:17:25 »
0 Show voters
Na sziasztok!
A segítségeteket szeretném kérni egy lehet apró dologban. Az lenne a kérésem, hogy valaki tudna-e nekem küldeni olyan scriptrészletet/scriptet ami azt tartalmazza röviden hogy pl. Pisti kihívja a taxisokat és ez által a taxisok kapnak egy checkpointot, ami azt a helyet jelöli, ahol józsi volt a híváskor. Remélem érthetően el tudtam magyarázni. Várom a válaszaitokat és előre is köszönöm! :)

Nem elérhető 1Mark6

  • 437
    • Profil megtekintése
Taxi/szerelőt hívott helyének jelölése cp-vel
« Válasz #1 Dátum: 2016. július 07. - 13:03:33 »
0 Show voters
CMD:taxihiv(playerid)
{
new Float:pos[3];
GetPlayerPos(playerid,pos[0],pos[1],pos[2]);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(JatekosInfo[Munka] == TAXI)
{
   SetPlayerCheckpoint(i,pos[0],pos[1],pos[2],5);
   SendClientMessage(i,\"Egy utas hivott egy taxit, a következő koordinátára, amit bejelöltünk a kistérképen.\");
}
}
SendClientMessage(playerid,-1,\"Kihívtál egy taxit !\");
return 1;
}

 
Nagyjából ennyi lenne, a változókat helyetesítsd be a sajátodra, de nem nagy szkript csak gondolkozni kell rajta, hogyha a játékos beiirja a /taxihiv parancsot akkor MINDEN taxisnak kirak egy CP-t, kb. ennyi.

Taxi/szerelőt hívott helyének jelölése cp-vel
« Válasz #2 Dátum: 2016. július 09. - 00:27:16 »
0 Show voters
Tipp hozzá hogy érdemes elfogadósra csinálni és csak aki elfogadta annak mutassa a cpt ,
Ha elfogadott taxis akar meg egyet elfogadni azt ugy ne nagyon lehessen hiszen van már utasa

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Taxi/szerelőt hívott helyének jelölése cp-vel
« Válasz #3 Dátum: 2016. július 09. - 12:01:18 »
0 Show voters
Pl ha id 5 hov taxit akkor ezt irja ki a taxisoknak: valakinek taxira van szuksege. Elfogadashoz: gotaxi 5 . Szóval aki hiv taxit annak az id hen kell elfogadni. És akkor csinalsz egy valtozot is neki hogy: new bool: htaxi[MAX_PLAYERS]; es ertelem szeruen ha hiv taxit akkor igaz ertekre allitsd a valtozot az id jere. htaxi[playerid] = true; es akkor ha elfogadta az egyik taxis a hivast es egy masik is elakarja fogadni akkor a parancsban lekerdezed h elfogadtak mar e a hivast: if(htaxi[playerid] == true) return uzenet. Meg ha lelep a jatekos akikozbe hivott taxit akkor is igy kerdezed le es iratsz egy uzenetet a taxisoknak h x y lemondta a hivast.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal