Beiträge von Kasakow

    Also leute tag erstmal


    soweit ich weis aus grundkentnissen


    ist x = link + rechts
    y = vor * hinten
    z = höhe


    ??


    Also muss ich wenn das Tor innen im sapd gebäude nacht links gehen soll dann muss ja MoveDynamicObject(Name,x-10,y,z);


    Ist das so richtig und wie kann ich überhaupt tore innen drinnen mappen ?


    Also beim 2 . und die anderen immer


    else if

    Hast du den Streamer included?
    Hast du davon die neueste Version, bzw. welchen Streamer nutzt du, bzw. unterstüzt dein Streamer die Funktion?


    Ouhh gut nun geht es danke dir kann trotz den dynamicpickups auch onplayerpickuppickup benutzen ?

    Unfinded CreateDynamicPickup


    CreateDynamicPickup(1559,1,1552.8177,-1675.6860,16.1953,0,0,1,100); // Da is der error


    C:\Users\Blume\Desktop\samp\gamemodes\SanAndreasRolePlay.pwn(149) : error 017: undefined symbol "CreateDynamicPickup"
    C:\Users\Blume\Desktop\samp\gamemodes\SanAndreasRolePlay.pwn(2023) : warning 203: symbol is never used: "VehicleNames"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.

    Du hast bestimmt so definiert oder?
    new DutyLabel[MAX_PLAYERS];
    Wenn ja, ist es falsch!
    new PlayerText3D:DutyLabel[MAX_PLAYERS];


    Damit sollten deine Warnings verschwinden.


    Tag, und danke dir hat zu 100% geklappt zuerst hatte ich normal versucht dann mit Text3D: aber das ging aber deine variante ging


    Also Danke dir


    MFG


    PAWN

    new string[84],Float:X,Float:Y,Float:Z;
    GetPlayerPos(playerid,X,Y,Z);
    if(sStats[playerid][pAdminlevel] == 5)
    {
    format(string,84,"{FFFFFF}[{FF0000}Projektleiter{FFFFFF}]");
    DutyLabel[playerid] = CreatePlayer3DTextLabel(playerid,string, 0xAAAAFFFF,X,Y,Z+0.3,10.0,playerid, INVALID_VEHICLE_ID, 0);
    return 1;
    }
    else if(sStats[playerid][pAdminlevel] == 4)
    {
    format(string,84,"{FFFFFF}[{FF0000}Hauptsupporter{FFFFFF}]");
    DutyLabel[playerid] = CreatePlayer3DTextLabel(playerid,string, 0xAAAAFFFF,X,Y,Z+0.3,10.0,playerid, INVALID_VEHICLE_ID, 0);
    return 1;
    }
    else if(sStats[playerid][pAdminlevel] == 3)
    {
    format(string,84,"{FFFFFF}[{FF0000}Administrator{FFFFFF}]");
    DutyLabel[playerid] = CreatePlayer3DTextLabel(playerid,string, 0xAAAAFFFF,X,Y,Z+0.3,10.0,playerid, INVALID_VEHICLE_ID, 0);
    return 1;
    }
    else if(sStats[playerid][pAdminlevel] == 2)
    {
    format(string,84,"{FFFFFF}[{FF0000}Supporter{FFFFFF}]");
    DutyLabel[playerid] = CreatePlayer3DTextLabel(playerid,string, 0xAAAAFFFF,X,Y,Z+0.3,10.0,playerid, INVALID_VEHICLE_ID, 0);
    return 1;
    }
    else if(sStats[playerid][pAdminlevel] == 1)
    {
    format(string,84,"{FFFFFF}[{FF0000}Moderator/Scout{FFFFFF}]");
    DutyLabel[playerid] = CreatePlayer3DTextLabel(playerid,string, 0xAAAAFFFF,X,Y,Z+0.3,10.0,playerid, INVALID_VEHICLE_ID, 0);
    return 1;
    }


    Benutze:


    new Einladung[MAX_PLAYERS];


    ocmd:duell(playerid,params[])
    {
    new id,str[128];
    if(sscanf(params,"u",id))return SendClientMessage(playerid, 0xFFFFFFFF , "/duell [NAME/ID]");
    format(str,sizeof(str),"%s hat dich zum Duell eingeladen!",GetName(playerid));
    SendClientMessage(id,0xFFFFFFFF,str);
    format(str,sizeof(str),"Du hast %s eingeladen",GetName(id));
    SendClientMessage(playerid,0xFFFFFFFF,str);
    Einladung[id] = 1;
    Einladun[playerid] = 1;
    return 1;
    }
    ocmd:annehmen(playerid,params[])
    {
    new id,str[128];
    if(sscanf(params,"u",id))return SendClientMessage(playerid,0xFFFFFFFF,"/annehmen [NAME/ID]");
    if(Einladung[playerid] != 1)return SendClientMessage(playerid,0xFFFFFFFF,"Dich hat keiner eingeladen!");
    if(Einladung[id] != 1)return SendClientMessage(playerid,0xFFFFFFFF,"Diese Person hat dich nicht eingeladen!");
    format(str,sizeof(str),"%s hat deine Einladung angenommen!",GetName(playerid));
    SendClientMessage(id,0xFFFFFFFF,str);
    format(str,sizeof(str),"Du hast %s seine einladung angenommen",GetName(id));
    SendClientMessage(playerid,0xFFFFFFFF,str);
    return 1;
    }