Jump to content

InceMan

Membru
  • Posts

    755
  • Joined

  • Last visited

  • Days Won

    42

Posts posted by InceMan

  1. poti sa faci ceva de genul 

    pui la enum pInfo    asta pGiftTimer

    si un new stmsg[168];

    asta e sa seteze timer-ul la 240 la cont premium si fara cont premium la 300 

    if(PlayerInfo[playerid][pPremiumAccount] == 0 ? (PlayerInfo[playerid][pGiftTimer] = gettime()+300) : (PlayerInfo[playerid][pGiftTimer] = gettime()+240))
                
    
                                                            

    si asta este restrictia de asteptare 

               
    if(PlayerInfo[playerid][pGiftTimer] > gettime()) return format(stmsg[playerid], 80, "Trebuie să așteptați %02i:%02i minute pentru a da /getgift din nou.", (PlayerInfo[playerid][pGiftTimer]-gettime())/60, (PlayerInfo[playerid][pGiftTimer]-gettime())%60),
                                                            

    succes!

    • Like 1
  2. Acum 34 minute, spy3 a spus:

    As vrea sa ma ajutati si pe mine cu aceasta comanda.Va rog.

    
    CMD:opengift(playerid, params[],)

        if(IsPlayerInRangeOfPoint( playerid, 3.0, 1805.8527, -1309.7361, 125.7011 ))
            {
               GivePlayerMoney(playerid, 500);
                  SendClientMessage(playerid, 0x00FFFFC8, "Felicitari ai gasit cadoul si ai primit o recompensa");
              }
              else
                {
                       SendClientMessage(playerid, 0x00FFFFC8, "Ai gasit cadoul deja");
                }
            return 1;
        }

    As vrea ca,daca foleseste comanda,a doua oara sa nu mai mearga.

    Pls.

     

    Citat

    new andutext[MAX_PLAYERS];
    CMD:opengift(playerid, params[],)
        if(IsPlayerInRangeOfPoint( playerid, 3.0, 1805.8527, -1309.7361, 125.7011 )) return SCM(playerid, 0x00FFFFC8, "cu esti la locul potrivit");
        {
            if(andutext[playerid] == 1) return SCM(playerid, 0x00FFFFC8, "Ai gasit cadoul deja!");
            {  
                andutext[playerid] = 1;
                GivePlayerMoney(playerid, 500);
                SendClientMessage(playerid, 0x00FFFFC8, "Felicitari ai gasit cadoul si ai primit o recompensa");
            }
        }
        return 1;
    }

    poti sa faci o verificare de genul asta bine inteles sunt mai multe modalitati.

  3. Acum 6 ore, MihaiADV a spus:

    Nu sunt rautacios... dar.... de ce ai face un sistem de TUNNING LA VEHICULELE DE LA RENT adica daca iesi de pe sv masina va disparea drq...

    da aici ai perfecta dreptate, dar totusi sunt niste avantaje in plus doar daca vrei sa le ai ma refer la acel tunning

  4. in general mai apare acel arry cand valoarea la string sau alt string  depaseste o valoare foarte mare ex  string[5800] ce va de genul dar ar putea fi si din greselile facute de tine.

  5. Acum 32 minute, ShaggyShaggy a spus:

    Daca bag sscanf nu-mi mai ruleaza server-ul absolut deloc, da eroare cand il pornesc

    CMD:givemoney(playerid)
    {
        new bani, player, playerul[MAX_PLAYER_NAME], admin[MAX_PLAYER_NAME], string[128], string2[128];
         GetPlayerName(player, playerul,sizeof(playerul));
        GetPlayerName(playerid, admin, sizeof(admin));
        
        
        format(string, sizeof(string), "Admin-ul %s ti-a dat %d lei.", admin, bani);
        SendClientMessage(player,verde_deschis,string);
        
        format(string2, sizeof(string2), "I-ai dat %d lei lui %s.", bani, playerul);
        SendClientMessage(playerid,verde_deschis,string2);
        GivePlayerMoney(player, bani);
        return 1;
    }

    CMD:givemoney(playerid)
    {
        new bani, id, playerul[25], admin[25], string[158];
        if(sscanf(params, "ui",id, bani)) return SendClientMessage(playerid,COLOR_GREY, "USAGE: {FFFFFF}/givemoney <playerid/name> <Suma>");
        if(!IsPlayerConnected(id) || id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_GREY, "Acel player nu este conectat.");
        
        GetPlayerName(id, playerul,sizeof(playerul));
        GetPlayerName(playerid, admin, sizeof(admin));
        GivePlayerMoney(id, bani);
        
        format(string, sizeof(string), "Admin-ul %s ti-a dat %d lei.", GetName(playerid), FormatNumber(bani));
        SendClientMessage(player,verde_deschis,string);
        
        format(string, sizeof(string), "I-ai dat %d lei lui %s.", FormatNumber(bani), GetName(id));
        SendClientMessage(playerid,verde_deschis,string);
        
        return 1;
    }

    sper sa inveti ceva din asta

  6. Acum 15 minute, ShaggyShaggy a spus:

    Cum fac ca suma scrisa de admin sa-i fie data player-ului scris? Am facut ceva doar ca da 0$, nu-mi merge sscanf-ul ca as fi facut de mult ceva, exista o alta metoda? Doar zcmd si include-urile care vin cu server-ul de la samp le am

    arata cum ai facut

  7. Acum 10 ore, Exaton a spus:

        if(dialogid == DIALOG_SUMO) {
            if(response) {
                if(listitem == 0) {
                    if(SumoStatus == 1) return SendClientMessage(playerid, -1, "Asteapta sa termine aceasta rund");
                    if(InSumo[playerid] == 1) return SendClientMessage(playerid, -1, "Esti deja in arena");
                    if(Iter_Count(Sumo) > 9) return SendClientMessage(playerid, -1, "Sunt prea multi jucatori in arena");
                    if(!IsPlayerInRangeOfPoint(playerid, 7.0, 2177.5938,1285.7144,10.8203)) return SendClientMessage(playerid, -1, "Nu esti la Sumo Arena");
                    if(PlayerInfo[playerid][pCarLic] == 0) return SendClientMessage(playerid, -1, "Nu ai licenta de condus");
                    InSumo[playerid] = 1;SumoPlayers++;
                    SumoCAR[playerid] = CreateVehicle(502, SumoFloat[SumoPlayers][0], SumoFloat[SumoPlayers][1], SumoFloat[SumoPlayers][2], SumoFloat[SumoPlayers][3], 1, 1, -1);
                    PutPlayerInVehicle(playerid, SumoCAR[playerid], 0);
                    TogglePlayerControllable(playerid, 0);Iter_Add(Sumo,playerid);
                    format(string, 128, "%s a intrat in arena(%d)", GetName(playerid),SumoPlayers);
                    SendSumoArena(COLOR_YELLOW, string);
                    if(SumoPlayers > 1) {
                        TimerSumoR = 30;
                    }
                }
            }
        }

    din cate vad eu ai limitare la 3 playeri minim la acest gen de eveniment .

    sa iti dai seama de asta cauta SumoPlayers .

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.