Warum geht der Stock nicht??

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
  • Was ist an demm stock falsch??


    stock IsNumberOnline(Nummer)
    {
    new stop=0;
    for(new i; i < MAX_PLAYERS && stop==0; i++)
    {
    if(IsPlayerConnected(i) && !IsPlayerNPC(i))
    {
    new HandyNummer=PlayerInfo[i][pHandyNummer];
    if(HandyNummer == Nummer)
    {
    stop=1;
    return i;
    }
    }
    }
    return 0;
    }


    Wenn ich eine von einen Spieler der online ist die nummer angebe kommt immer die nummer ist nich online


    hir mal ein befehl:


    ocmd:call(playerid, params[])
    {
    new Nummer,pID;
    if(sscanf(params,"d",Nummer)) return SendClientMessage(playerid,Gelb,"[Benutze]: /call [Nummer]");
    if(Tallking[playerid] == 1) return SendClientMessage(playerid,Rot,"Du bist schon im Gespräch.!");
    if(! IsNumberOnline(Nummer))return SendClientMessage(playerid,Rot,"Die angegebene Nummer ist nicht Online!");
    if(CheckNumber(Nummer) == 0) return SendClientMessage(playerid,Rot,"Die angegebene nummer gibt es nicht.!");
    if(pID == playerid) return SendClientMessage(playerid,Rot,"Du kannst dich nicht selber anrufen!");
    if(InCall[Nummer] == 1)
    {
    SendClientMessage(playerid,Rot,"The player had a conversation, a message that you tried to contact him was sent to him.");
    formatEx(pID,Orange,"The player \"%s\" (%d) tried to reach you.",playerid,PlayerName(playerid));
    return 1;
    }
    formatEx(playerid,Gelb,"Dial to \"%s\"...",PlayerName(pID));
    formatEx(pID,Orange,"%s ruft dich an, um denn Anruf anzunehmen /pickup oder /p",PlayerName(playerid));
    EndTimer[pID] = SetTimerEx("EndCall",30000,0,"iii",playerid,pID,1);
    PlayerPlaySound(pID,1056,0.0,0.0,0.0);
    TallkingID[playerid] = pID;
    TallkingID[pID] = playerid;
    IsCalling[playerid] = 1;
    InCall[playerid] = 1;
    InCall[pID] = 1;
    return 1;
    }

    Mit freundlichen Grüßen,


    Fabi.StaR :love::saint:


    Einmal editiert, zuletzt von Fabi.StaR ()