Beiträge von Don.Corleone

    Hallo Com.


    Ich habe hier einen MakeLeader dcmd befehl. Der Text wird angezeigt. Aber immer die gangID 0.
    Und es wird auch nichts gesetzt.


    dcmd_makeleader(playerid,params[])
    {
    new pID, gangID;
    if(SpielerInfo[playerid][pAdmin] < 1)
    {
    return SendClientMessage(playerid, weis, " Du darfst diesesn Befehl nicht nutzen!");
    }
    else
    {
    if(sscanf(params,"ud",pID,gangID))
    {
    return SendClientMessage(playerid, weis, " [Benutzung]: /makeleader [id] [Fraktions ID]");
    }
    if(!IsPlayerConnected(pID))
    {
    return SendClientMessage(playerid,weis,"Kein Spieler mit angegebener ID Online");
    }
    if(SpielerInfo[playerid][pAdmin] >= 1)
    {
    new DerAdmin[MAX_PLAYER_NAME], DerPlayer[MAX_PLAYER_NAME], string[128], nstring[128];
    SpielerInfo[pID][pFraktion] = gangID;
    GetPlayerName(playerid,DerAdmin,sizeof(DerAdmin));
    GetPlayerName(pID,DerPlayer,sizeof(DerPlayer));
    format(string,sizeof string,"Du hast %s zum Leader der Fraktion %d ernannt!",DerPlayer,gangID);
    SendClientMessage(playerid,0x00FFFF00,string);
    format(nstring,sizeof nstring,"Du wurdest von %s zum Leader der Fraktion %d ernannt!",DerAdmin,gangID);
    SendClientMessage(pID,0x00FFFF00,nstring);
    SetPlayerSpawn(playerid);
    }
    }
    return 1;
    }


    Jemand da der helfen kann?

    Der Code den Ich geschrieben habe klappt.
    Doch der Server muss Neugestartet werden.
    Ein GMX Reicht dafür nicht.
    Aber danke dir für deine Hilfe :)

    Hallo,
    Ich habe eine Frage.
    Undzwar wie ist es möglich in einem 3DTextLabel mehrere Farben zu verwenden.
    Create3DTextLabel("Hier bekommst du {38D2F5}Infos{FFFFFF}.\n Nutze '/{38D2F5}Info{FFFFFF}'",0xFFFFFFFF,1515.8500,-1666.0543,14.0469,20,0);
    So Habe ich es versucht.
    Aber es bleibt alles weiß.


    Ich bitte um Gedanken hilfe


    Der Pate.

    Also mein Senf dazu.
    Eine Sehr gute Idee.
    Aber Du kannst sogesehen keine Unendlichen "Stromkreis" machen.
    Denn Verlust ist immer da.
    Der Ventilator könnte keinen Motor Antreiben und dieser Motor dann wieder den Ventilator.
    Am besten sitzt du auf einem Fahrradgestel und baust einen Dynamo an :)

    Funktioniert super so unter OnPlayerDeath habe ich dieses.


    if(IsPlayerInRangeOfCop(playerid, 15.0))
    {
    if(AccountInfo[playerid][Team] == 1)
    {
    SendClientMessage(playerid,ROT,"Du wurdest von der Polizei gefasst!");
    return 1;
    }
    }


    So wie könnte ich den Cop nun belohnen

    Hallo zusammen ich habe ein kleines Problem


    Ich würde gerne wenn ein Spieler in der nähe eines Polizisten stirbt dass dieser Spieler dann eine Nachricht bekommt.


    stock IsPlayerInRangeOfCop(playerid, otherid, Float:range)
    {
    if(AccountInfo[otherid][Team] == 1)
    {
    new Float:Pos[3];
    GetPlayerPos(otherid, Pos[0], Pos[1], Pos[2]);
    return IsPlayerInRangeOfPoint(playerid, range, Pos[0], Pos[1], Pos[2]);
    }
    return 1;
    }

    Die ist so meine Abfrage. otherid ist hierbei der Cop.
    Doch wie defeniere ich die otherid z.B unter OnPlayerDeath..


    Mfg. Don Corleone