Hallo,
ich wollte mal wissen wie ich das mache, dass man IsPlayerInRangeOfPoint zusammen fassen kann also da ich ca 30 stk. habe.
Macht man das mit eienem new?
wisst ihr was ich meine?
 
			
									
		Hallo,
ich wollte mal wissen wie ich das mache, dass man IsPlayerInRangeOfPoint zusammen fassen kann also da ich ca 30 stk. habe.
Macht man das mit eienem new?
wisst ihr was ich meine?
mit einem enum oder einem Stock.
//edit
stock Atm(playerid,pos)
{
IsPlayerInRangeOfPoint(playerid,1,2814.9619,-1634.4264,10.9840);
//und hier immer so weiter?
}
so richtig`??
//editr fehler behoben
Was hast du denn genau vor?
Alle atms auf listen und dann beim befehl /atm sagen können du bist nicht an einem Bankautomaten/atm
stock IsAtAtm(playerid)
{
float pX,pY,pZ;
GetPlayerPos(playerid,pX,pY,pZ);
// und hier rein die ganzen ifs um die position zu überprüfen
}
wenn du die positionen der atms in eine datei speicherst oder in ein array würds noch einfacher gehen per schleife 
also datei oder mysql wäre halt nur dynamischer. in ein array müsste es dann sowieso 
würde es auch so gehen?
ocmd:bank(playerid,params[])
{
if(IsPlayerInRangeOfPoint(playerid,1,2316.6199,-7.3717,26.7422) && Atm(playerid)) //also hier das mit dem atm
{
ShowPlayerDialog(playerid,Bankmenu,DIALOG_STYLE_LIST,"Transaktionen","Einzahlung\nAuszahlung\nKontostand\nÜberweisung","Wählen","Beenden");
}
else
{
SendClientMessage(playerid, Rot,"Du bist nicht in der Bank oder an einem Bankautomaten!");
}
return 1;
}
und hier der stock
stock Atm(playerid)
{
IsPlayerInRangeOfPoint(playerid,1,2814.9619,-1634.4264,10.9840);
/und hier immer weiter
}
gibt keine warnings+errors
jup, genauso muss es sein. Dachte nur die Range brauch noch die Position des Spielers, hab mich halt geirrt 
Ich hatte das früher immer mit publics gemacht, ungefähr so:
forward IsAtATM(playerid);
public IsAtAtm(playerid)
{
if(IsPlayerInRangeOfPoint(playerid,1.0,x,y,z))
else if(isPlayerInRangeOfPoint(playerid,1.0,x,y,z))
}
Dann bei der Abfrage:
if(strcmp(cmdtext,"/atm",true)==0)
{
if(IsAtAtm(playerid))
{
}
}
So geht's glaub ich, falls nicht, tuts mir Leid^^
okay gut ich probier mein eben aus 
Mayo xD kenne ich dich nicht xD
jaja Sync xDD selfmade ist schon recht weit  Komma wieder aufn ts+ server
 Komma wieder aufn ts+ server  :D:D
 :D:D
 bin auch ein wenig weiter mit meinen selfmade Dm server skript
 bin auch ein wenig weiter mit meinen selfmade Dm server skript  ach ja ip kannst du mir mal Per PM senden
 ach ja ip kannst du mir mal Per PM senden  
 
okay 
 
							
							 
		