Beiträge von Phantom.

    1.DM Arena
    2.Mappen
    3.Befehle
    4.V.I.P System
    5.Haus System
    6.Random Spawn's
    7.dann weiß ich n0icht weiter


    //edit
    wen du willst dann kann ich mit dir machen bin grade auch auf den Weg ein zu machen

    Liebe user
    wie kann ich machen das auch VIP kicken kann und nicht nur Admin


    ich arbeite mit Dini


    VIP abfrage ist so :
    if(GetPVarInt(playerid,"VIP") == 1)



    ocmd:kick(playerid,params[])
    {
    if(GetPVarInt(playerid,"Adminlevel") <1337) return SendClientMessage(playerid,Weis,"{C0C0C0}Dazu bist Du nicht befugt.");
    new pID,reason[200],string[200];
    if(sscanf(params,"us",pID,reason)) return SendClientMessage(playerid,Blau,"{FF0000}[Hilfe]{FFFFFF}: Benutze /Kick [ID] [Grund].");
    format(string,sizeof(string), "{FF0000}[Admin Control]{FFFFFF} {B96613}%s{FFFFFF} wurde von {B96613}%s{FFFFFF} gekickt. Grund : {B96613}%s{B96613}",SpielerName(pID),SpielerName(playerid),reason);
    SendClientMessageToAll(Rot,string);
    GameTextForPlayer(pID,"~r~Kick", 3000, 6);
    FreezePlayer(pID);
    Kick(pID);
    return 1;
    }

    Liebe User
    ich habe mir ja ein Payday erstellt und immer wen Payday bekomme
    wird die Zeit nicht auf 0 gesetzt


    Wen die zeit [60/60] angekommen ist dann geht es Weiter auf [61/60]
    aber ich will das es dann wieder auf [0/60] wird


    ich hoffe ihr könnt mir helfen


    Mfg Phantom
    forward Payday(playerid);
    public Payday(playerid)
    {
    for (new i = 0; i < MAX_PLAYERS; i++)
    {
    SetPVarInt(i,"PaydayZeit",GetPVarInt(i,"PaydayZeit") +1);
    if(GetPVarInt(i,"PaydayZeit") == 60)
    {
    if(GetPVarInt(playerid,"VIP") == 0)
    {
    new string[126];
    if(IsPlayerConnected(i))
    SendClientMessage(i,Weis,"_____________|PayDay|_____________");
    format(string,sizeof(string), "Name : {FFFFFF}%s",SpielerName(i));
    SendClientMessage(i,Blau,string);
    SendClientMessage(i,Blau,"Money : {FFFFFF}45.000$");
    SendClientMessage(i,Blau,"Coins : {FFFFFF}5");
    SendClientMessage(i,Blau,"Score : {FFFFFF}50");
    SendClientMessage(i,Weis,"_____________|PayDay|_____________");
    GivePlayerMoney(i, 45000);
    SetPVarInt(i,"Coins",GetPVarInt(i,"Coins") +5);
    SetPlayerScore(i, 50);
    }
    else
    {
    if(GetPVarInt(playerid,"VIP") == 1)
    {
    new string[126];
    if(IsPlayerConnected(i))
    SendClientMessage(i,Weis,"_____________|PayDay|_____________");
    format(string,sizeof(string), "Name : {FFFFFF}%s",SpielerName(i));
    SendClientMessage(i,Blau,string);
    SendClientMessage(i,Blau,"Money : {FFFFFF}90.000$");
    SendClientMessage(i,Blau,"Coins : {FFFFFF}15");
    SendClientMessage(i,Blau,"Score : {FFFFFF}85");
    SendClientMessage(i,Weis,"_____________|PayDay|_____________");
    GivePlayerMoney(i, 900000);
    SetPVarInt(i,"Coins",GetPVarInt(i,"Coins") +15);
    SetPlayerScore(i, 85);
    }
    }
    }
    }
    return 1;
    }

    ich hatte am Anfang eine +5 und habe immer 2500 bekommen
    SetPVarInt(playerid,"Coins",GetPVarInt(playerid,"Coins") +5);



    Dann habe ich +1 und habe 500 bekommen
    SetPVarInt(playerid,"Coins",GetPVarInt(playerid,"Coins") +1);


    ich habe auch ein befehl für


    GiveCoins mit den klappt alles bestens

    Liebe User
    Ich habe ein Problem mit mein Payday System Also jede 10te Sekunde Soll ich eigendlich 5-Coins/15k-Money/50-Score bekommen
    aber wen die 10 sekunden abgelaufen sind bekomme ich 2kk und 500 Coins
    Mit Score geht alles habe ich keine Probleme :D
    ich hoffe ihr könnt mir helfen :D


    Mfg Phantom


    SetTimer("Payday", 10000, 1);


    forward Payday(playerid);
    public Payday(playerid)
    {
    for (new i = 0; i < MAX_PLAYERS; i++)
    {
    new string[126];
    SendClientMessage(playerid,Weis,"_____________|PayDay|_____________");
    format(string,sizeof(string), "Name : {FFFFFF}%s",SpielerName(playerid));
    SendClientMessage(playerid,Blau,string);
    SendClientMessage(playerid,Blau,"Money : {FFFFFF}50.000$");
    SendClientMessage(playerid,Blau,"Coins : {FFFFFF}5");
    SendClientMessage(playerid,Blau,"Score : {FFFFFF}50");
    SendClientMessage(playerid,Weis,"_____________|PayDay|_____________");
    GivePlayerMoney(playerid, 50000);
    SetPVarInt(playerid,"Coins",GetPVarInt(playerid,"Coins") +5);SetPlayerScore(playerid, 50);
    }
    return 1;
    }

    oben
    new gTeam [MAX_PLAYERS];
    #define Army 0x00FF00C8 Farbe
    #define Terror 0x804000C8 Farbe
    #define TEAM_Army 3
    #define TEAM_Terror 4




    onplayerrequest Change to SetPlayerTeamFromClass


    forward SetPlayerTeamFromClass(playerid,classid);
    public SetPlayerTeamFromClass(playerid,classid)
    {
    SetPlayerPos(playerid, 1951.6893,1342.9749,15.3746);
    SetPlayerCameraPos(playerid, 1954.0903,1343.1116,15.3746);
    SetPlayerFacingAngle (playerid, 272.4016);
    SetPlayerCameraLookAt(playerid, 1951.6893,1342.9749,15.3746);
    if(classid == 0)
    {
    gTeam[playerid] = TEAM_Army;
    SetPlayerColor(playerid, Army);
    return 1;
    }
    else if(classid == 1)
    {
    gTeam[playerid] = TEAM_Army;
    return 1;
    }
    else if(classid == 2)
    {
    gTeam[playerid] = TEAM_Terror;
    return 1;
    }
    else if(classid == 3)
    {
    gTeam[playerid] = TEAM_Terror;
    return 1;
    }
    return 1;
    }


    OnPlayerSpawn


    public OnPlayerSpawn(playerid)
    {


    if (gTeam[playerid] == TEAM_Army)
    {
    SetPlayerColor(playerid, Army);
    }
    else if (gTeam[playerid] == TEAM_Army)
    {
    SetPlayerColor(playerid, Terror);
    }
    return 1;
    }

    Liebe User
    wie kann ich machen wen sich einer Einloggt das er Diese Zeichen benutzen kann In Sein Nick Name


    Zeichen
    -(Strich oben) Nick Name Bsp. -P-hantom
    _(Strich Unten) Nick Name Bsp. _Phantom_
    .(Punkt) Nick Name Bsp. Phantom.