/call | YVL | Bitte hilft mir

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
  • Moin Breadfish,


    Also erstmal ein sehr dickes Lob an FireFan :) ein sehr netter und guter Spieler,.. er hat gestern mein Problem behoben :D und das OHNE Teamviewer, ich bedanke
    mich hiermit ganz herzlich bei ihm.


    Nun zu mein Problem, also ich bearbeite das YVL Script und wenn ich z.B /call (Nummer von einen Spieler) dann steht da:" Die Leitung ist besetzt..."


    Obwohl es garnicht besetzt ist? So nun bräuchte ich Hilfe :/


    Hier meine PWN Zeile


    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(PlayerInfo[i][pPnumber] == phonenumb && phonenumb != 0)
    {
    if(Mobile[giveplayerid] == 255)
    {
    giveplayerid = i;
    Mobile[playerid] = giveplayerid; //caller connecting
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    if(PlayerInfo[giveplayerid][pJailed] == 2)
    {
    SendClientMessage(playerid, COLOR_GRAD2,"Dieser Spieler hat keinen Empfang!");
    return 1;
    }
    if(PhoneOnline[giveplayerid] > 0)
    {
    SendClientMessage(playerid, COLOR_GREY, " Das Handy von diesem Spieler ist ausgeschalten!");
    return 1;
    }
    format(string, sizeof(string), "Dein Handy klingelt. (/Pickup) Anrufer: %s", pname);
    SendClientMessage(giveplayerid, COLOR_YELLOW, string);
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    RingTone[giveplayerid] = 10;
    //new handyname[20];
    if(PlayerInfo[playerid][pHandyID] == 7) { format(handyname, sizeof(handyname), "Google HTC Magic"); }
    else if(PlayerInfo[playerid][pHandyID] == 6) { format(handyname, sizeof(handyname), "iPhone"); }
    else if(PlayerInfo[playerid][pHandyID] == 5) { format(handyname, sizeof(handyname), "BlackBerry BOLD"); }
    else if(PlayerInfo[playerid][pHandyID] == 4) { format(handyname, sizeof(handyname), "Motorola Q9h"); }
    else if(PlayerInfo[playerid][pHandyID] == 3) { format(handyname, sizeof(handyname), "Sony Ericsson C905"); }
    else if(PlayerInfo[playerid][pHandyID] == 2) { format(handyname, sizeof(handyname), "Nokia N95"); }
    else if(PlayerInfo[playerid][pHandyID] == 1) { format(handyname, sizeof(handyname), "Nokia 6500"); }
    else { format(handyname, sizeof(handyname), "Nokia 3330"); }
    format(string, sizeof(string), "* %s nimmt sein %s raus.", pname, handyname);
    ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    SendClientMessage(playerid, COLOR_WHITE, "HILFE: Du kannst jetzt mit \"T\" über das Telefon reden. Gib /hangup ein um aufzulegen.");
    CellTime[playerid] = 1;
    if(PlayerInfo[playerid][pHandyVer] == 0) PlayerInfo[playerid][pHandyGeld] -= 4;
    return 1;
    }
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_GREY," Die Leitung ist besetzt...");
    format(string,sizeof(string)," Anruf von %s geblockt. Du bist noch in einem Gespräch!",pname);
    SendClientMessage(giveplayerid,COLOR_PURPLE,string);
    return 1;
    }
    }
    }
    }
    SendClientMessage(playerid, COLOR_GRAD2, " *TUT TUT TUT* Kein Anschluss unter dieser Nummer. *TUT TUT TUT*");
    }
    return 1;
    }

  • Steht doch da xD hab alles eingefügt was ich habe
    hier


    if(Mobile[giveplayerid] == 255)



    Das??