GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Lulu - 2012. június 28. - 14:26:30

Cím: Parancs egy pontba 2 Kérdés
Írta: Lulu - 2012. június 28. - 14:26:30
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
Cím: Parancs egy pontba 2 Kérdés
Írta: zeteni - 2012. június 28. - 14:46:41
#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!
Cím: Parancs egy pontba 2 Kérdés
Írta: CANNONN - 2012. június 28. - 15:31:08

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;
}
Cím: Parancs egy pontba 2 Kérdés
Írta: DrAkE - 2012. június 28. - 15:45:40
Nem fog szerintetek sok dialogot kihozni? Meg nem sok kicsit a másodpercenkénti 24x-es meghívás?