Szerző Téma: Parancs egy pontba 2 Kérdés  (Megtekintve 619 alkalommal)

Parancs egy pontba 2 Kérdés
« Dátum: 2012. június 28. - 14:26:30 »
0 Show voters
Hello!
Elõszõr is 2 kérdéssel kezdeném az egyik a következõ:
Hogy tudom azt megcsinálni hogy a parancsot csak x-y helyen engedje használni nem mindenhol
A Másik:
Hogy tudom aszt megoldani hogy ha valaki ide áll kijöjön egy dialog [semmi Pickoup]  :nono: :nono:
Elõre is Köszi

Nem elérhető zeteni

  • 1970
  • Ex-Scripter
    • Profil megtekintése
Parancs egy pontba 2 Kérdés
« Válasz #1 Dátum: 2012. június 28. - 14:46:41 »
+1 Show voters
#include <a_samp>
#include <zcmd>
#define DIALOG_STYLE_VALAMI 2
CMD:parancs(playerid, params[])
{
new Float:X, Float:Y,Float:Z;
GetPlayerPos(playerid, X,Y,Z);
if(IsPlayerInRangeOfPoint(playerid, 5.0, Xirdat, Yirdat, Zirdat))
{
SendClientMessage(playerid, -1, \"A megadott pont közelében vagy!\");
}
else SendClientMessage(playerid, -1, \"Nem vagy a megadott pont közelében!\");
return 1;
}
public OnPlayerUpdate(playerid)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x,y,z);
if(IsPlayerInRangeOfPoint(playerid, 1.0, irdat, irdat, irdat))
{
ShowPlayerDialog(...);
}
else return 0;
return 1;
}

 
Ahova írtam hogy irdat azt írd át a saját dolgaidra!

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
Parancs egy pontba 2 Kérdés
« Válasz #2 Dátum: 2012. június 28. - 15:31:08 »
+1 Show voters

new Float:X, Float:Y,Float:Z;
GetPlayerPos(playerid, X,Y,Z);

 
Ezek fölöslegesek.
Tehát így.
 

#include <a_samp>
#include <zcmd>
#define DIALOG_STYLE_VALAMI 2
CMD:parancs(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, Xirdat, Yirdat, Zirdat))
{
SendClientMessage(playerid, -1, \"A megadott pont közelében vagy!\");
}
else SendClientMessage(playerid, -1, \"Nem vagy a megadott pont közelében!\");
return 1;
}
public OnPlayerUpdate(playerid)
{
if(IsPlayerInRangeOfPoint(playerid, 1.0, irdat, irdat, irdat))
{
ShowPlayerDialog(...);
}
else return 0;
return 1;
}

Nem elérhető DrAkE

  • 2078
    • Profil megtekintése
Parancs egy pontba 2 Kérdés
« Válasz #3 Dátum: 2012. június 28. - 15:45:40 »
+1 Show voters
Nem fog szerintetek sok dialogot kihozni? Meg nem sok kicsit a másodpercenkénti 24x-es meghívás?

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal