Problema script bonus samp

Discutii despre tot ce nu se incadreaza in celelalte categorii.

Moderators: Moderatori ajutatori, Moderatori

Post Reply
User avatar
GET ERROR
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 240
Joined: 17 Feb 2017, 17:47
Detinator Steam: Da
Reputatie: Utilizator neserios (tepar)
Fond eXtream: 0
Location: București
Contact:

19 Feb 2017, 20:55

| Afiseaza codul
[code]new ActivateBonus = 0;

CMD:bonus(playerid, params[])
{
    {
        if(ActivateBonus > 0) // aceasta variabila verifica daca bonusul este activat;
        {
        if(PlayerInfo[pLevel] <= 2) // aici, verifica daca player-ul are level-ul mai mare decat doi;
        {
             GivePlayerMoney(playerid, 300000); // ii ofera player-ului suma de bani setata;
             PlayerInfo[pLevel] = 3; // seteaza level-ul pe care il vrei;
             Update(playerid, pLevel); // daca server-ul este pe MYSQL, prin aceasta variabila banii se salveaza asa cum trebuie;
             Update(playerid, pMoney); // la fel ca mai sus;
             SetPlayerScore(playerid, [pLevel]); // aici ii seteaza player-ului level-ul care i l-a dat comanda [/bonus], pe TAB;
             SendClientMessage(playerid, COLOR_RED, "Ai primit $300,000 si level 3, deoarece esti nou-venit pe server!"); // ii trimite player-ului ce a folosit comanda [/bonus] ca a primit $300,000 si level 3.
        }
        else return SendClientMessage(playerid, COLOR_RED, "Nu poti folosi aceasta comanda daca detii un nivel mai mare de 3!");
     }
     return 1;
}
CMD:activarebonus(playerid, params[])
{
   {
       if(PlayerInfo[pAdmin] >= 4) // doar un admin de level 4+ o poate activa.
   {
       if(ActivateBonus == 0) // aici, verifica daca bonusul este dezactivat;
       {
             ActivateBonus = 1; // aceasta variabila activeaza bonusul;
             SendClientMessage(playerid, COLOR_RED, "Ai activate comanda [/bonus]!"); // ii trimite mesaj adminului ce a folosit comanda [/activatebonus];
       }
    }
    {
        ActivateBonus = 0; // dezactiveaza [/bonus];
        SendClientMessage(playerid, COLOR_RED, "Ai dezactivat comanda [/bonus]!"); // trimite mesaj adminului ce a folosit comanda;
    }
}[/code]
Am pus in fisierul . pwn si degeaba ca tot nu merge.. Am facut legatura dintre baza de date si gamemode.. Ce poate avea?
RoyalServer 2
User avatar
IsTI37
Fost administrator
Fost administrator
Posts: 10987
Joined: 10 Apr 2007, 15:02
Detinator Steam: Da
Reputatie: Fost administrator
Fost SysAdmin
Fost Fondator GTA5 (CVL)
Location: Cluj-Napoca
Has thanked: 28 times
Been thanked: 776 times

20 Feb 2017, 00:25

SAMP nu e lego, e programare hardcore.

Code: Select all

Update(playerid, pLevel); // daca server-ul este pe MYSQL, prin aceasta variabila banii se salveaza asa cum trebuie;
Nu cred că există funcția update în codul tău.
User avatar
GET ERROR
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 240
Joined: 17 Feb 2017, 17:47
Detinator Steam: Da
Reputatie: Utilizator neserios (tepar)
Fond eXtream: 0
Location: București
Contact:

20 Feb 2017, 05:59

Cand nu era pe mysql mergea
User avatar
NoNamed
Membru, skill +1
Membru, skill +1
Posts: 466
Joined: 04 Jan 2014, 19:08
Detinator Steam: Nu
CS Status: N-am status
Reputatie: Fost Membru Club eXtreamCS ( o luna )
Location: Bucuresti Romania
Has thanked: 2 times
Been thanked: 2 times
Contact:

20 Feb 2017, 11:35

Si ce nu merge din scriptul tau ? Iti da eroare la compilare , sau ce ?
Post Reply

Return to “Discutii generale”

  • Information
  • Who is online

    Users browsing this forum: Bing [Bot], Semrush [Bot], Yandex [Bot] and 432 guests