- | 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]
Problema script bonus samp
Moderators: Moderatori ajutatori, Moderatori
- GET ERROR
- 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:
Am pus in fisierul . pwn si degeaba ca tot nu merge.. Am facut legatura dintre baza de date si gamemode.. Ce poate avea?
- IsTI37
- 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
SAMP nu e lego, e programare hardcore.
Nu cred că există funcția update în codul tău.
Code: Select all
Update(playerid, pLevel); // daca server-ul este pe MYSQL, prin aceasta variabila banii se salveaza asa cum trebuie;
- GET ERROR
- 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:
Cand nu era pe mysql mergea
- NoNamed
- 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:
Si ce nu merge din scriptul tau ? Iti da eroare la compilare , sau ce ?
-
- Information
-
Who is online
Users browsing this forum: Bing [Bot], Semrush [Bot], Yandex [Bot] and 432 guests