Ich verstehe nicht warum der /pay bfehel nicht geht....

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
  • Kann mir einer helfen mein /pay befehl geht nicht Hiiilllfffeee


    ihr der cod:


    ocmd:pay(playerid,params[])
    {
    new Float:X,Float:Y,Float:Z;
    new pID, string[128],str1[128],str2[128],money;
    GetPlayerPos(pID,Float:X,Float:Y,Float:Z);
    if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,ROT,"Spieler ist nicht Online!");
    if(!IsPlayerInRangeOfPoint(pID,15,Float:X,Float:Z,Float:Y))return SendClientMessage(playerid,Weiss,"Der spieler befindet sich nicht in deiner nähe.");
    if(sscanf(params,"ud",pID,money)) return SendClientMessage(playerid,Gelb,"Benutze: /pay [Spieler/ID] [Betrag]");
    format(string,sizeof(string),"* %s nimt etwas geld und gibt es %s",SpielerName(playerid),SpielerName(pID));
    format(str1,sizeof(str1),"Du hast %s %d$ gegeben.",SpielerName(pID),money);
    format(str2,sizeof(str2),"Du hast von %s %d$ bekommen",SpielerName(playerid),money);
    SendMirChat(string,playerid);
    SendClientMessage(playerid,HellBlau,str1);
    SendClientMessage(pID,HellBlau,str2);
    GivePlayerMoney(pID,money);
    GivePlayerMoney(playerid,-money);
    return 1;
    }


    brauche dringend hilfe.

    Mit freundlichen Grüßen,


    Fabi.StaR :love::saint:



  • ocmd:pay(playerid,params[])
    {
    new Float:X,Float:Y,Float:Z;
    new pID, string[128],str1[128],str2[128],money;
    if(sscanf(params,"ud",pID,money)) return SendClientMessage(playerid,Gelb,"Benutze: /pay [Spieler/ID] [Betrag]");
    GetPlayerPos(pID,Float:X,Float:Y,Float:Z);
    if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,ROT,"Spieler ist nicht Online!");
    if(!IsPlayerInRangeOfPoint(pID,15,Float:X,Float:Z,Float:Y))return SendClientMessage(playerid,Weiss,"Der spieler befindet sich nicht in deiner nähe.");
    format(string,sizeof(string),"* %s nimt etwas geld und gibt es",SpielerName(playerid),SpielerName(pID));
    format(str1,sizeof(str1),"Du hast %s %d$ gegeben.",SpielerName(pID),money);
    format(str2,sizeof(str2),"Du hast von %s %d$ bekommen",SpielerName(playerid),money);
    SendMirChat(string,playerid);
    SendClientMessage(playerid,HellBlau,str1);
    SendClientMessage(pID,HellBlau,str2);
    GivePlayerMoney(pID,money);
    GivePlayerMoney(playerid,-money);
    return 1;
    }

  • das ist auch fals was ihr da macht es soll so sein:



    GetPlayerPos(pID,X,Y,Z);
    if(!IsPlayerInRangeOfPoint(playerid,15,X,Y,Z))

    und diese abfragen kommen IMMER nach sscabf da er sonst nicht weiß was pID ist

    All in all it's just another brick in the wall