Ich arbeite an einem /pay befehle nur ist das einzige problem ich hab 0 Ahnung wie man Abfrag ob ein Spieler in der nähe ist
Abfrage ob Spieler in der nähe ist
Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen
-
-
IsPlayerInRangeOfPoint oder GetDistanceBetweenPlayers
-
[pwn] ocmd:pay(playerid,params[]) { new pID, summe; if(!IsPlayerConnected(pID))return SendClientMessage(playerid,ROT,"Der Spieler ist nicht Online"); new Float: Pos[3]; GetPlayerPos(pID,Pos[0],Pos[1],Pos[2]); if(!IsPlayerInRangeOfPoint(playerid,4,Pos[0],Pos[1],Pos[2])) return SendClientMessage(playerid,WEISS,"Der Spieler ist nicht in deiner nähe."); if(summe > 1000 summe < 1) SendClientMessage(playerid,LILA,"Du musst mindestens 1 Dollar angegeben und Maximal 1000 Dollar"); new string[128], string2[128]; format(string,sizeof(string),"** %s holt sein Geldbeutel hervor und drückt %s einige Scheine in die Hand.**",SpielerName(playerid),SpielerName(pID)); SendClientMessageR(playerid,LILA,string,8); format(string2,sizeof(string2),"Der Spieler %s gab den Spieler %s %i Dollar",SpielerName(pID),SpielerName(playerid),summe); SendAdminMessage(ROT,string2);
}[/pwn]
[pwn]stock SendClientMessageR(playerid,farbe,text[],Float:umkreis){ new Float:xm,Float:ym,Float:zm; if(GetPlayerPos(playerid,xm,ym,zm)) { for(new i=0;i<MAX_PLAYERS;i++) if(IsPlayerConnected(i) && (i==playerid IsPlayerInRangeOfPoint(i,umkreis,xm,ym,zm)))SCM(i,farbe,text); return 1; } return 0;}[/pwn]
Quellcode
- C:\Dokumente und Einstellungen\Tolga\Eigene Dateien\SAMP-Servers\Samp\gamemodes\TDM.pwn(436) : warning 209: function "ocmd_pay" should return a valueC:\Dokumente und Einstellungen\Tolga\Eigene Dateien\SAMP-Servers\Samp\gamemodes\TDM.pwn(1060) : error 017: undefined symbol "SCM"C:\Dokumente und Einstellungen\Tolga\Eigene Dateien\SAMP-Servers\Samp\gamemodes\TDM.pwn(1054) : warning 203: symbol is never used: "farbe"Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
- 1 Error.
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Sasuke ()
-
Füg das bitte mal richtig ein.
-
wie den habs ganz normal untereinander gemacht
-
Klick beim Editor auf "Quellcode" dann müsste es eigentlich richtig sein[Blockierte Grafik: http://imageshack.us/a/img829/1465/signaturbaby.png]
-
Fügst mal über den Editor-Tab ein.
-
kommt das selbe raus
-
Nein, definitiv nicht, dann machst du es falsch.
-
Hier nochmal neu
PHP-Quellcode
- ocmd:pay(playerid,params[])
- {
- new pID, summe;
- if(!IsPlayerConnected(pID))return SendClientMessage(playerid,ROT,"Der Spieler ist nicht Online");
- new Float: Pos[3];
- GetPlayerPos(pID,Pos[0],Pos[1],Pos[2]);
- if(!IsPlayerInRangeOfPoint(playerid,4,Pos[0],Pos[1],Pos[2])) return SendClientMessage(playerid,WEISS,"Der Spieler ist nicht in deiner nähe.");
- if(summe > 1000 || summe < 1) SendClientMessage(playerid,LILA,"Du musst mindestens 1 Dollar angegeben und Maximal 1000 Dollar");
- new string[128], string2[128];
- format(string,sizeof(string),"** %s holt sein Geldbeutel hervor und drückt %s einige Scheine in die Hand.**",SpielerName(playerid),SpielerName(pID));
- SendClientMessageR(playerid,LILA,string,8);
- format(string2,sizeof(string2),"Der Spieler %s gab den Spieler %s %i Dollar",SpielerName(pID),SpielerName(playerid),summe);
- SendAdminMessage(ROT,string2);
- }
PHP-Quellcode
Quellcode
- C:\Dokumente und Einstellungen\Tolga\Eigene Dateien\SAMP-Servers\Samp\gamemodes\TDM.pwn(436) : warning 209: function "ocmd_pay" should return a value
- C:\Dokumente und Einstellungen\Tolga\Eigene Dateien\SAMP-Servers\Samp\gamemodes\TDM.pwn(1060) : error 017: undefined symbol "SCM"
- C:\Dokumente und Einstellungen\Tolga\Eigene Dateien\SAMP-Servers\Samp\gamemodes\TDM.pwn(1054) : warning 203: symbol is never used: "farbe"
- Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
- 1 Error.
-
Bitte
[pwn] ocmd:pay(playerid,params[])
{
new pID, summe;
if(!IsPlayerConnected(pID))return SendClientMessage(playerid,ROT,"Der Spieler ist nicht Online");
new Float: Pos[3];
GetPlayerPos(pID,Pos[0],Pos[1],Pos[2]);
if(!IsPlayerInRangeOfPoint(playerid,4,Pos[0],Pos[1],Pos[2])) return SendClientMessage(playerid,WEISS,"Der Spieler ist nicht in deiner nähe.");
if(summe > 1000 summe < 1) SendClientMessage(playerid,LILA,"Du musst mindestens 1 Dollar angegeben und Maximal 1000 Dollar");
new string[128], string2[128];
format(string,sizeof(string),"** %s holt sein Geldbeutel hervor und drückt %s einige Scheine in die Hand.**",SpielerName(playerid),SpielerName(pID));
SendClientMessageR(playerid,LILA,string,8);
format(string2,sizeof(string2),"Der Spieler %s gab den Spieler %s %i Dollar",SpielerName(pID),SpielerName(playerid),summe);
SendAdminMessage(ROT,string2);
}[/pwn]
[pwn]stock SendClientMessageR(playerid,farbe,text[],Float:umkreis)
{
new Float:xm,Float:ym,Float:zm;
if(GetPlayerPos(playerid,xm,ym,zm))
{
for(new i=0;i<MAX_PLAYERS;i++)
if(IsPlayerConnected(i) && (i==playerid IsPlayerInRangeOfPoint(i,umkreis,xm,ym,zm)))
SCM(i,farbe,text);
return 1;
}
return 0;
}[/pwn]
Quellcode
- C:\Dokumente und Einstellungen\Tolga\Eigene Dateien\SAMP-Servers\Samp\gamemodes\TDM.pwn(436) : warning 209: function "ocmd_pay" should return a valueC:\Dokumente und Einstellungen\Tolga\Eigene Dateien\SAMP-Servers\Samp\gamemodes\TDM.pwn(1060) : error 017: undefined symbol "SCM"C:\Dokumente und Einstellungen\Tolga\Eigene Dateien\SAMP-Servers\Samp\gamemodes\TDM.pwn(1054) : warning 203: symbol is never used: "farbe"Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
- 1 Error.
[Blockierte Grafik: http://imageshack.us/a/img829/1465/signaturbaby.png]
-
Ersetze mal SCM mit SendClientMessage.
-
-
Steht doch da?
"should return a value"[Blockierte Grafik: http://imageshack.us/a/img829/1465/signaturbaby.png]
-
Oh sorry ich voll idiot hab das Return vergessen
Hat sich erledigt
-
Teilen
- Facebook 0
- Twitter 0
- Google Plus 0
- Reddit 0