ShaggyShaggy
-
Posts
17 -
Joined
-
Last visited
Content Type
Profiles
Forums
News
Documentation
Posts posted by ShaggyShaggy
-
-
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; }
-
Din greseala am pus punct si virgula acolo :) nici nu l-am observat, mersi mult de ajutor
-
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 statement
error 029: invalid expression, assumed zeroIn 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...
-
Pot face sa scrie in litere in baza de date?
-
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
-
Acum 43 minute, [El.Capo] a spus:
-
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
Acum 23 ore, Radiaa a spus:din cate stiu sscanf trebuie bagat in folderul plugins si in server.cfg la plugins sa pui sscanf
-
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
Set
in Ajutor Scripting
Posted
La conectare este un SetTimerEx pentru fiecare player cu functia aia de Update. O sa verific logu, mersi de sugestie.