-
Posts
60 -
Joined
-
Last visited
-
Days Won
2
Content Type
Profiles
Forums
News
Documentation
Posts posted by RaulDume
-
-
La 19.08.2020 la 22:46, AntiExE a spus:
Gm de pe net tradus in romana -Rep
Tu faci suferinte de genu' ? Tu care iei gamemode uri de la brazilieni traduci 3-4 texte si gata -> 'gm unic'.
-
FaNnN | DauDePeShort#3425 da-mi pe discord add si vad cu ce te pot ajuta. Daca nu pot , asta e.
-
"mysql_format(handle, query, sizeof(query), "UPDATE `conturi` SET `blabla`='%d' WHERE `ID`='%d'", PlayerInfo[playerid][blabla], PlayerInfo[playerid][pSQLID]);
mysql_query(handle, query);"Sper ca am fost de ajutor.
-
Intri in folderul principal -> pawno -> include -> systems.inc , il deschizi in sublime text 3 si cauti asa 'rpg.' si acolo schimbi in numele server-ului tau.
- 1
-
Problema rezolvata , poate confirma si Ligh113.
-
FaNnN | DauDePeShort#3425 pe discord.
- 1
-
Acum 12 minute, Ligh113 a spus:
Ma poate ajuta cnv sa urc un gm pe host? pm am incercat cu tutoriale pe yt
FaNnN | DauDePeShort#3425 | Da-mi add si un pm.
- 1
-
Acum 7 ore, SebiAK a spus:
am si eu o problema la gamemode
L am pus pe host,am conectat tot,si cand ma logez zice parola incorecta
Nu ai conectat corect baza de date.
-
Faci 2 stock-uri mai jos de comanda '/admins'.
Citatstock GetAdminRank(playerid) {
new string[180];
switch(PlayerInfo[playerid][pAdmin]) {
case 1: string = "Admin 1";
case 2: string = "Admin 2";
case 3: string = "Admin 3";
case 4: string = "Co-Owner";
case 5: string = "Owner";
case 6: string = "Fondator";
case 7: string = "{FF0000}Fondator / Scripter";
}
return string;
}stock GetAdminRank2(admid) {
new string[180];
switch(admid) {
case 1: string = "Admin 1";
case 2: string = "Admin 2";
case 3: string = "Admin 3";
case 4: string = "Co-Owner";
case 5: string = "Owner";
case 6: string = "Fondator";
case 7: string = "{FF0000}Fondator / Scripter";
}
return string;
}Bun , aici poti sa-ti modifici tu gradele.
Acum mergi la comanda /admin , faci un loop in felul urmator :
CitatCreezi 2 variablile : new string[128], count;
Citatforeach(Player,i) {
if(PlayerInfo[pAdmin] == j && GetPVarInt(i, "Cover") == 0) {
format(string, sizeof(string), "%s %s (%d)", GetAdminRank(i), GetName(i),i);
SendClientMessage(playerid, COLOR_WHITE, string);
count++;
}Cam asa ar trebui sa arate.
Sper ca ti-am fost de ajutor.
- 1
-
Il poti deschide cu : Notepad , Sublime text 3 si orice alt editor. ( fisierele .inc nu se compileaza ).
-
Acum 5 minute, KB.HERO a spus:
Cel mai probail se refera la baza fara conturi ca nu merge sa o urci pe ultra-h ca are 1-2k conturi
Aaaa , pai doar trebuie sa mearga la tabelul 'users' -> 'check all' -> 'Delete'.
-
Hmm, cel mai probabil iti lipseste ceva din gamemode.
Vezi daca lipseste 'main'.
Adauga asta la tine in gamemode undeva sus de tot dupa definiri. Inainte de 'public OnGameModeExit() {'
Citatmain( ) { }
-
Nu ai cum sa pui o data de baze de la un gamemode la un alt gamemode, doar daca acestea sunt asemanatoare 1/1 , ceea ce e nu e prea posibil.
-
Ai sectiunea de gamemode-uri.Si in plus nu se cer gamemode-uri , daca doresti ceva gamemode dupa preferinte , platesti.
-
Cauta asta in gamemode :
Citatif(CountIP(GetIP(playerid)) > 1 && strcmp(GetIP(playerid), "127.0.0.1", true) != 0) {
SCM(playerid, COLOR_WARNING, "Sunt permise doar o conexiune!");
KickEx(playerid);
return true;
}Si inlocuieste cu :
Citat/*if(CountIP(GetIP(playerid)) > 1 && strcmp(GetIP(playerid), "127.0.0.1", true) != 0) {
SCM(playerid, COLOR_WARNING, "Sunt permise doar o conexiune!");
KickEx(playerid);
return true;
}*/Adica o dezactivezi. Sper ca am fost de ajutor.
P.S : Dupa ce faci asta , trebuie compilat.
-
Acum 5 ore, Gigel a spus:
Salut,
In baza de date in tabelul 'systems' trebuie sa ai definit "JobGoalMaxValue", eroarea zice ca tu nu ai asa ceva. O poza din baza de date cu tabelul 'systems' ar fi de ajutor.
Dupa cum a zis si @Gigel, nu ai creat in baza de date -> tableul 'systems' , in structura tabelului definit 'JobGoalMaxValue' , cum faci asta ? Uita-te mai jos :
Mergi la tabelul 'systems' -> Apesi pe 'Structure' , mergi jos de tot , iar acolo va scrie ceva de genul " Add 1 column(s) after ceva. -> Apesi pe go -> Pui numele si etc.\
Sper ca am fost de ajutor.
-
Vad ca ai luat failed la pluginul 'iTD' , poate e de la asta , iar daca nu , incearca sa updatezi toate pluginurile la aceeasi versiune cu include-urile '.inc', iar dupa verifici server.cfg sa fie puse toate fara '.so'.
P.S : Si eu am avut aceeasi problema , doar ca la mine nu se incarca plugin-ul 'mysql' , deoarece nu aveam : mvscp100.dll , mvscp120d.dll , mvscr100.dll.
- 1
-
Bun , daca mai are cineva problema lui , inseamna ca nu ati pus corect numele de la fisierul '.pwn' in server.cfg la linia de 'gamemodes0'.
Daca numele fisierului este 'wa-rpg.pwn' in server.cfg la linia aceea va trebui sa puneti wa-rpg 1.
Sper ca am fost de folos.
-
Deci , ca sa fie treaba treaba, o sa-ti fac eu cum ar trebui sa fie comanda :
CitatCMD:bonus(playerid, params[]) {
if(PlayerInfo[playerid][pLevel] == 1) {
GivePlayerMoney(playerid, 3000000); // Poti schimba GivePlayerMoney si in GivePlayerCash ( depinde de gamemode )
Update(playerid, pCashx);
PlayerInfo[playerid][pLevel] == 5;
SetPlayerScore(playerid, 5);
SCM(playerid, -1, "(BONUS):{FFFF00} Ai primit din partea server-ului 3.000.000$ si level 5. Spor la joaca.");
} else return SCM(playerid, -1, "Ai luat deja bonus-ul."); // Aici returneaza un mesaj daca cumva are level mai mare decat 1.return 1;
}Sper ca nu am omis nimic.
-
Folderul unde ai tu tot -> Pawno -> include -> systems.inc
Dai CTRL + F si cauti 'Logo' si va trebui sa fie acolo la functia :
Citatfunction LoadTDs() {
-
In loc de ABroadCast , foloseste functia 'SendAdminMessage' , e acelasi lucru.
Citatfunction SendAdminMessage(color,const string[],level) {
new text[180];
foreach(Player, i) {
if(IsPlayerConnected(i) && IsPlayerLogged == 1) {
if(IsPlayerLogged == 1) {
if(PlayerInfo[pAdmin] >= level) {
format(text, 256, string);
SendClientMessage(i, color, text);
}
}
}
}
printf("%s", string);
return 1;
}Iar acolo in loc de 'ABroadCast(COLOR_ADMCHAT,string,1);' , scrii ' SendAdminMessage(COLOR_LIGHTRED, string, 1); '
La restul este problema ca nu corespund functiile din gamemode ul de pe care a fost luata comanda cu al tau gamemode , trebuie sa schimbi functiile cu functiile gamemode-ului tau.
De obicei 'pColorsx' se defineste in fisierul '.inc' , gen se foloseste la salvarea in baza de date.
Exemplu :
Citatcase pCashx: format(var, sizeof(var), "UPDATE `users` SET `Money`='%d' WHERE `ID`='%d'",GetPlayerCash(playerid), PlayerInfo[playerid][pSQLID]);
-
Cand intri pe server , o sa te spawneze la coordoantele setate deja in gamemode , scrie '/save' , dupa mergi si cauti in pc 'savedpositions' , copiezi coordonatele si dai Ctrl + F in gamemode si dai copy paste , iar dupa coordonatele vechi le inlocuiesti cu cele pe care doresti sa le pui. ( spawn-ul nou ).
-
if(PlayerInfo[pAdmin] <= 6 && PlayerInfo[playerid][pAdmin] >= 7) return SendClientMessage(playerid, -1, "Nu poti seta admin acelui player.") // Daca admin-ul are admin 6 sau mai mic sa nu poata seta admin altui admin mai mare sau egal cu valoarea 7.
-
La 30.07.2020 la 14:09, MarioXtRiM a spus:
- cum ai rezolvat?
- ajuta ma si pe mine te rog!
100% i-a lipsit :
zcmd.inc din pawno -> include.
regatul lui ionchyAdv - Gamemode Convicted
in Gamemode-uri
Posted
c8il mort esti.