ShaggyShaggy
Membru-
Posts
17 -
Joined
-
Last visited
Content Type
Profiles
Forums
News
Documentation
Everything posted by ShaggyShaggy
-
La conectare este un SetTimerEx pentru fiecare player cu functia aia de Update. O sa verific logu, mersi de sugestie.
-
Versiunea Mysql: R39-6 Deci problema e urmatoarea: cand dau in dialog valoarea pe care vreau sa o setez la nivelul unui player, nu ii actualizeaza acelui player nimic. Observatie: PlayerInfo pentru player-ul acela se schimba la valoarea pusa, dar nu se actualizeaza in baza de date. // Am un dialog unde ii setezi nivelul unui player if(response) { if(!IsNumeric(inputtext)) return SCM(playerid, verde_inchis, "Ai introdus si alte caractere!"); new player; player = GetPVarInt(playerid, "PlayerID"); PlayerInfo[player][pNivel] = strval(inputtext); } // Si aici o functie care actualizeaza perfect la playerid dar la player-ul din set nu function UpdatePlayerInfo(playerid) { gQuery[0] = EOS; mysql_format(SQL, gQuery, sizeof(gQuery), "UPDATE `users` SET `Nivel` = %d WHERE `ID` = '%d'", PlayerInfo[playerid][pNivel], PlayerInfo[playerid][pSQLID]); mysql_tquery(SQL, gQuery, "", "", playerid); return 1; }
-
Cum compar inputtext cu o data pentru comanda de deposit
ShaggyShaggy replied to ShaggyShaggy's question in Arhivă probleme
Din greseala am pus punct si virgula acolo :) nici nu l-am observat, mersi mult de ajutor -
Cum compar inputtext cu o data pentru comanda de deposit
ShaggyShaggy posted a question in Arhivă probleme
if(IsNumeric(inputtext)) { if(inputtext[playerid] <= PlayerInfo[playerid][pBani]); eroare 36 { PlayerInfo[playerid][pBani] -= inputtext[playerid]; PlayerInfo[playerid][pBaniBanca] += inputtext[playerid]; new string[128]; format(string, sizeof(string), "Ai depozitat %s", inputtext[playerid]); SCM(playerid, galben, string); GivePlayerMoney(playerid, -inputtext[playerid]); } else eroare 29 { SCM(playerid, rosu, "EROARE: Nu ai suficienti bani!"); } } else { SCM(playerid, rosu, "EROARE: Trebuie sa introduci doar cifre!"); } Erori: error 036: empty statementerror 029: invalid expression, assumed zero In cod sunt mai ordonate dar cand le-am bagat aici s-au mutat si sunt strambe, oricum vreau sa stiu doar cum fac acolo cu if(inputtext... -
Adica eu daca in baza de date am job-urile scrise in cifre pot cu define sau cu altceva sa fac sa apara in stats in litere?
-
Am rezolvat 4, mersi
-
SetTimerEx("hidetextdrawpayday1", 5000, false, "dd", playerid, textdrawpayday1); PlayerInfo[i][pPayDay]++; new rand1 = 0 + random(2); PlayerInfo[i][pExp] += rand1; new rand = 20 + random(10); GivePlayerMoney(i, rand); } return 1; } forward hidetexdrawpayday1(playerid, textdrawpayday1); public hidetextdrawpayday1(playerid, textdrawpayday1) { TextDrawHideForPlayer(playerid, textdrawpayday1); return 1; } randurile 102-117 C:\Users\Gabi\Desktop\Server-ul meu de samp\server samp\Beta.pwn(102) : warning 213: tag mismatch C:\Users\Gabi\Desktop\Server-ul meu de samp\server samp\Beta.pwn(113) : warning 235: public function lacks forward declaration (symbol "hidetextdrawpayday1") C:\Users\Gabi\Desktop\Server-ul meu de samp\server samp\Beta.pwn(113) : warning 219: local variable "textdrawpayday1" shadows a variable at a preceding level C:\Users\Gabi\Desktop\Server-ul meu de samp\server samp\Beta.pwn(115) : warning 213: tag mismatch
-
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; }
-
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
-
Folosesc Y_INI si vreau sa stiu cum fac ca atunci cand da /bonus sa adune, gen daca are 1.000$ si da /bonus sa-i scrie 101.000$ in baza de date nu 100.000$
-
Cand dau include la sscanf si bag tot unde trebuie: in server.cfg- plugins sscanf in pawno/includes- sscanf2.inc in folder la sv- plugins aia cu sscanf.dll cand pornesc sv imi apare ”The procedure entry ucrt.terminate is missing or could not be located”. Am incercat: -sa reinstalez Visual C++ aia din 2015 mi se pare -sa scanez cu Reimage dar nu am licenta premium si am de stat vreo 2-3 ore lejer sa repar manual toate alea -as fi incercat sa dau check update la windows-ul meu 7 dar cand l-am dat la reparat, le-am dat bani de windows 7 dar mi-au bagat o copie deci nu am acces Alte optiuni sa o rezolv am? Ca am cateva script-uri si nu am sscanf
-
Am facut astea, mai încerc odată azi. Mersi de informație
-
Am bagat in folder la server de la sscanf/includes la pawno/includes si am dat include <sscanf> si atunci cand intru pe sv meu ma spawneaza aproape de ferma aia de langa trucker şi nu prea pot face nimic, sistemul de login nu mai merge si e ca si cum nu as avea niciun script pe el
-
cod: new text[128]; format(text, sizeof(text), "{FFCC00}Fondator: GabiAkaShaggy \n {99FFFF}Mapping: GabiAkaShaggy \n {66FF00}Scripter: GabiAkaShaggy"); ShowPlayerDialog(playerid, DIALOG_CREDITS, "{FFFFFF}Credite", text, "Ok", ""); nu inteleg ce am gresit in el
-
Define-ul l-am dat: #define mesaj SendClientMessage Script: mesaj(playerid, verde_deschis, ”Bun venit pe server!”); mesaj(playerid, rosu, ”Joaca corect si vei fi rasplatit!”); return 1; Erori: C:\Users\Costel\Desktop\server samp\Beta 0.1.pwn(41) : error 029: invalid expression, assumed zero C:\Users\Costel\Desktop\server samp\Beta 0.1.pwn(41) : error 017: undefined symbol "Bun" C:\Users\Costel\Desktop\server samp\Beta 0.1.pwn(41) : error 017: undefined symbol "venit" se vede naspa aici, eu le-am facut unele sub altele, bine, ordonat