Die Skin auswahl funzt net....

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
  • Soo...


    Wenn ich jmd invite dann kommt er eig. in die skin auswahl... aber die kamera ist einfach im nirgendwo


    Also das der accept befehl:
    ocmd:accept(playerid, params[])
    {
    new item[64];
    if(sscanf(params,"s[64]",item))return SendClientMessage(
    playerid, COLOR_RED, "INFO: /accept [invite]");
    if(!strcmp(item, "invite", true))
    {
    if(GetPVarInt(playerid, "inv_fraktid") == 0)return SendClientMessage(
    playerid, COLOR_RED, "Du wurdest in keine Fraktion eingeladen.");
    new fID = GetPVarInt(playerid, "inv_fraktid");
    sInfo[playerid][fraktion] = fID;
    sInfo[playerid][frang] = 1;
    new string[128];
    format(string,sizeof(string), "Du bist der Fraktion %s beigetreten.",
    fInfo[fID][f_name]);
    SendClientMessage(playerid, COLOR_YELLOW, string);
    format(string,sizeof(string), "%s ist der Fraktion beigetreten.",
    getPlayerName(playerid));
    SendClientMessage(GetPVarInt(playerid, "inv_inviter"), COLOR_RED,
    string);
    SetPVarInt(playerid, "inv_fraktid", 0);
    ForceClassSelection(playerid);
    TogglePlayerSpectating(playerid, true);
    return 1;
    }


    public OnPlayerRequestClass(playerid, classid)
    {
    if(sInfo[playerid][skin] != 0)
    {
    //Spieler klassen
    SetSpawnInfo(playerid,0,sInfo[playerid][skin], 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    SpawnPlayer(playerid);
    return 1; //Du musst hier ein return setzen.
    }
    if(sInfo[playerid][fraktion]==0)
    {
    if(sInfo[playerid][geschlecht]==0)
    {
    AddPlayerClass(2, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(3, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(7, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(18, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(19, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(21, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(23, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(25, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(28, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(29, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(45, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(101, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(137, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(142, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(230, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    }
    else
    {
    AddPlayerClass(12, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(40, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(55, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(233, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    }
    }
    if(sInfo[playerid][fraktion]==1)
    {
    if(sInfo[playerid][geschlecht]==0)
    {
    AddPlayerClass(17, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(147, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(187, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(295, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    }
    else
    {
    AddPlayerClass(211, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    }
    }
    if(sInfo[playerid][fraktion]==2)
    {
    if(sInfo[playerid][geschlecht]==0)
    {
    AddPlayerClass(280, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(281, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(282, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(283, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(284, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(288, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(265, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(266, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(267, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    }
    else
    {
    AddPlayerClass(194, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    }
    }
    if(sInfo[playerid][fraktion]==3)
    {
    if(sInfo[playerid][geschlecht]==0)
    {
    AddPlayerClass(165, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(166, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(285, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(286, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(164, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(163, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    }
    else
    {
    AddPlayerClass(194, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    }
    }
    if(sInfo[playerid][fraktion]==4)
    {
    if(sInfo[playerid][geschlecht]==0)
    {
    AddPlayerClass(274, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(275, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(276, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(286, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(164, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(163, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(70, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    }
    else
    {
    AddPlayerClass(193, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    }
    }
    if(sInfo[playerid][fraktion]==5)
    {
    AddPlayerClass(71, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(50, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    }
    if(sInfo[playerid][fraktion]==6)
    {
    if(sInfo[playerid][geschlecht]==0)
    {
    AddPlayerClass(59, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(60, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(170, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(188, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(240, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    }
    else
    {
    AddPlayerClass(219, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    }
    }
    if(sInfo[playerid][fraktion]==7)
    {
    if(sInfo[playerid][geschlecht]==0)
    {
    AddPlayerClass(2, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(3, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(7, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(18, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(19, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(21, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(23, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(25, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(28, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(29, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(45, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(101, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(137, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(142, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(230, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    }
    else
    {
    AddPlayerClass(12, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(40, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(55, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(233, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    }
    }
    if(sInfo[playerid][fraktion]==8)
    {
    if(sInfo[playerid][geschlecht]==0)
    {
    AddPlayerClass(122, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(123, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(49, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(186, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(203, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(204, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(227, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(228, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(263, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    }
    else
    {
    AddPlayerClass(263, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(169, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    }
    }
    if(sInfo[playerid][fraktion]==9)
    {
    if(sInfo[playerid][geschlecht]==0)
    {
    AddPlayerClass(117, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(118, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(120, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    }
    else
    {
    AddPlayerClass(225, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    }
    }
    if(sInfo[playerid][fraktion]==10)
    {
    AddPlayerClass(111, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(112, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(113, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(124, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(125, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(126, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(127, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(223, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(46, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(47, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(48, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    }
    if(sInfo[playerid][fraktion]==11)
    {
    if(sInfo[playerid][geschlecht]==0)
    {
    AddPlayerClass(114, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(115, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(116, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(173, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(174, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(175, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    }
    else
    {
    AddPlayerClass(148, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    }
    }
    if(sInfo[playerid][fraktion]==12)
    {
    AddPlayerClass(105, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(106, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(107, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(269, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(270, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(271, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    }
    if(sInfo[playerid][fraktion]==13)
    {
    if(sInfo[playerid][geschlecht]==0)
    {
    AddPlayerClass(102, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(103, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(104, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(293, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    }
    else
    {
    AddPlayerClass(65, 1991.1433, 1240.2410, 10.8203, 322.2074, 0, 0, 0, 0, 0, 0);
    }
    }
    //Kamera Position bei der auswahl
    SetPlayerPos(playerid, 2007.2924,1167.4884,10.8203);
    SetPlayerCameraPos(playerid, 2015.6654,1167.0674,10.8203);
    SetPlayerCameraLookAt(playerid, 2007.2924,1167.4884,10.8203);
    SetPlayerFacingAngle(playerid, 263.4721);
    return 1;
    }


    public OnFilterScriptInit()
    {
    print("Textdraw file generated by");
    print(" Zamaroht's textdraw editor was loaded.");


    // Create the textdraws:
    Textdraw0 = TextDrawCreate(479.000000, 372.000000, "Las Venturas");
    TextDrawBackgroundColor(Textdraw0, 255);
    TextDrawFont(Textdraw0, 1);
    TextDrawLetterSize(Textdraw0, 0.500000, 1.300000);
    TextDrawColor(Textdraw0, -65281);
    TextDrawSetOutline(Textdraw0, 1);
    TextDrawSetProportional(Textdraw0, 1);
    TextDrawSetSelectable(Textdraw0, 0);


    Textdraw1 = TextDrawCreate(494.000000, 383.000000, "Reallife");
    TextDrawBackgroundColor(Textdraw1, 255);
    TextDrawFont(Textdraw1, 1);
    TextDrawLetterSize(Textdraw1, 0.589999, 1.799999);
    TextDrawColor(Textdraw1, -1);
    TextDrawSetOutline(Textdraw1, 1);
    TextDrawSetProportional(Textdraw1, 1);
    TextDrawSetSelectable(Textdraw1, 0);


    for(new i; i < MAX_PLAYERS; i ++)
    {
    if(IsPlayerConnected(i))
    {
    TextDrawShowForPlayer(i, Textdraw0);
    TextDrawShowForPlayer(i, Textdraw1);
    }
    }
    return 1;
    }

  • ja super erklärung, ich weiss das ich damit arbeiten muss, aber das hilft mir nicht bei meinem problem weiter, ausserdem sind die camera pos richtig

  • Ja am anang als ich noch einfach die AddPlayreClass drin hatte ging alles, aber als ich die fraktions abfragen gemacht hab gings netmehr