wie gesagt ich suche einen /pay system nicht für (godfather) sondern einen DM Server währe nett wen mir jemand helfen könnte
Suche ein /pay system bitte um Hilfe
- Snake1963
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
new tmp[128],idx;
if (strcmp(cmd, "/pay", true) ==0)
{
tmp = strtok(cmdtext,idx);
if(!tmp[0])return SendClientMessage(playerid,COLOR,"INFO: /pay [playerid] [geld]");
new id_p = strval(tmp);
tmp = strtok(cmdtext,idx);
if(!tmp[0])return SendClientMessage(playerid,COLOR,"INFO: /pay [playerid] [geld]");
new geld_x = strval(tmp);
if(IsPlayerConnected(id_p))
{
new Float:pp_x,Float:pp_y,Float:pp_z;
GetPlayerPos(playerid,pp_x,pp_y,pp_z);
new pname[16];
if(PlayerToPoint(4.0,playerid,pp_x,pp_y,pp_z))
{
new senden8[128];
GetPlayerName(playerid,pname,sizeof pname);
format(senden,sizeof(senden)," Der Spieler %s gab dir %d$",pname,geld_x);
SendClientMessage(id_p,COLOR,senden);
GetPlayerName(id_p,pname,sizeof pname);
format(senden,sizeof(senden)," Du gabst %s %d$",pname,geld_x);
SendClientMessage(playerid,COLOR,senden);
}
else
{
SendClientMessage(playerid,COLOR," Du bist zu weit vom Spieler entfernt!");
}
}
else
{
SendClientMessage(playerid,COLOR," Dieser Spieler ist nicht Online!");
}
return 1;
}Bitte eigene farben für Client Message nehmen und PlayerToPoint muss vorhanden sein ausserdem strtok auch noch
-
Kleiner fehler:
new senden8[128]; hast du gepostet. Aber überall wird "senden" benutzt nicht "senden8" also nur die 8 wegmachen -
hab ich mich wohl vertippt :x
-
hm dein Script geht davon aus das er die Funktion
PlayerToPointim Script drin hat, doch wenn er dies nicht hat bekommt er fehler. -
Deswegen habe ich erwähnt das er die PlayerToPoint Funktion braucht
forward PlayerToPoint(Float:radi, playerid, Float:xs, Float:ys, Float:zs);
public PlayerToPoint(Float:radi, playerid, Float:xs, Float:ys, Float:zs)
{
if(IsPlayerConnected(playerid))
{
new Float:oldposx, Float:oldposy, Float:oldposz;
new Float:tempposx, Float:tempposy, Float:tempposz;
GetPlayerPos(playerid, oldposx, oldposy, oldposz);
tempposx = (oldposx -xs);
tempposy = (oldposy -ys);
tempposz = (oldposz -zs);
if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
{
return 1;
}
}
return 0;
} -
ups da war die Hand schneller als die Augen
Kannste mir noch einmal verzeihen.
-
ok ich verzeihe dir aber das wars letzte mal , nächstes mal wirste verhaftet xD
-
kan mir das jemand mal plz im filterscript umbauen chekce das gearde nichs so wegen diesem fehler meine pawno exe schmiert immer ab
-
breadfish.de
Hat das Thema geschlossen.