Jump to content

lordhell12

Membru
  • Posts

    31
  • Joined

  • Last visited

Everything posted by lordhell12

  1. Problema intalnita (descriere): Imi apar erorile de mai jos cand compilezEro(area / rile) / warning-(ul / urile): warning 203: symbol is never used: "ZombieSpawns" warning 203: symbol is never used: "globalStats"Liniile de cod / sursa / script-ul(obligatoriu): Linia la care primesc erorile este 17867, dar nu exista. Ultima linie pe care o are gamemodeul este 17866. Am cautat in GM "ZombieSpawns" si "globalStats", si am gasit urmatoarele chestii. "new Float:ZombieSpawns[][] =" "new globalStats[gStats];" Imagini / Video (optional):Ati incercat sa rezolvati singur?: Sincer nu. Sunt nou si nu ma pricep la scripting deloc.
  2. CMD:ban(playerid, params[]) { if(PlayerInfo[playerid][Level] < 3) return SendError(playerid, "You need to be Admin Level 3 to use this command!"); //-------------------------------------------------------------------------- new liPlayer, liDays, lsReason[56]; eString[0] = EOS; //-------------------------------------------------------------------------- if(sscanf(params, "uis[56]", liPlayer, liDays, lsReason)) return SendUsage(playerid, "/Ban [PlayerID] [Day(s)] [Reason]"); //-------------------------------------------------------------------------- if(!IsPlayerConnected(liPlayer)) return SendError(playerid, "Player not connected !"); //-------------------------------------------------------------------------- if(PlayerInfo[liPlayer][Level] >= 5) FormatMSG(liPlayer, COLOR_ULTRARED, "%s has tried to ban you!", PlayerName(playerid)); //-------------------------------------------------------------------------- if(liPlayer == playerid) return SendError(playerid, "You can't ban yourself!"); //-------------------------------------------------------------------------- if(liDays < 1 || liDays > 299) return SendError(playerid, "Invalid day ! Write values between 1 and 299."); //-------------------------------------------------------------------------- if(strfind(lsReason, "'", true) != -1) return SendError(playerid, "The Reason must not contain (')!"); //-------------------------------------------------------------------------- PlayerInfo[playerid][PBans]++, CMDMessageToAdmins(playerid, "ban"), TogglePlayerControllable(liPlayer, 0); //-------------------------------------------------------------------------- SendClientMessageToAll(COLOR_ABLUE, "======================(Ban Info)======================"); //-------------------------------------------------------------------------- format(eString, sizeof(eString), "{3399ff}%s {D1D1D1}has been {FF0000}Banned{D1D1D1} by Administrator {3399ff}%s {D1D1D1}for {FF0000}%d {D1D1D1}days.", PlayerName(liPlayer), PlayerName(playerid), liDays); SendClientMessageToAll(COLOR_ABLUE, eString); //-------------------------------------------------------------------------- format(eString, sizeof(eString), "{D1D1D1}Reason: {3399ff}%s ", lsReason); SendClientMessageToAll(COLOR_ABLUE, eString); //-------------------------------------------------------------------------- SendClientMessageToAll(COLOR_ABLUE, "===================================================="); //-------------------------------------------------------------------------- for (new i = 0; i < 20; i++) SendClientMessage(liPlayer, ~1, " "); //-------------------------------------------------------------------------- SendClientMessage(liPlayer, COLOR_ABLUE, "======================(Ban Info)======================"); //-------------------------------------------------------------------------- format(eString, 500, "You have been Banned by {00A6FF}%s {D1D1D1}for {FF0000}%d {D1D1D1}Days!", PlayerName(playerid), liDays); SendClientMessage(liPlayer, COLOR_GREY2, eString); //-------------------------------------------------------------------------- format(eString, 500, "Reason: {00A6FF}%s", lsReason); SendClientMessage(liPlayer, COLOR_GREY2, eString); //-------------------------------------------------------------------------- SendClientMessage(liPlayer, COLOR_GREY2, "Press {FF0000}F8{D1D1D1} to make an Screenshot!"); //-------------------------------------------------------------------------- format(eString, 500, "For UnBan, make a request {FF0000}"SERVER_SITE"{D1D1D1} with name {FF0000}%s {D1D1D1}and IP {00A6FF}%s", PlayerName(liPlayer), GetPlayerIPEx(liPlayer)); SendClientMessage(liPlayer, COLOR_GREY2, eString); //-------------------------------------------------------------------------- SendClientMessage(liPlayer, COLOR_ABLUE, "===================================================="); //-------------------------------------------------------------------------- eLog[0] = EOS; format(eLog, sizeof(eLog), "%s has banned %s (Reason: %s) for %d Day(s).", PlayerName(playerid), PlayerName(liPlayer), lsReason, liDays), SendLog(eLog); //-------------------------------------------------------------------------- return BanPlayer(GetPlayerIPEx(liPlayer), PlayerName(liPlayer), PlayerName(playerid), lsReason, liDays), KickEx(liPlayer); }EDIT:M-am uitat in log si am gasit asta: [17:57:05] sscanf warning: Format specifier does not match parameter count. [17:57:05] ==================================================== [17:57:05] Error ID: 1064 Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''' at line 1 Callback: Query: INSERT INTO `Bans` (`ID`,`IP`,`Name`,`Reason`,`Admin`,`BanDate`,`BanTime`,`BanExpire`) VALUES(0,' [17:57:05] ====================================================
  3. A mers sa compilez cu ce mi-ati dat voi doi,dar nu se executa in joc. Asta este jumatate din comanda ban,totul pana la SendClientMessage. CMD:ban(playerid, params[]) { if(PlayerInfo[playerid][Level] < 3) return SendError(playerid, "You need to be Admin Level 3 to use this command!"); //-------------------------------------------------------------------------- new liPlayer, liDays, lsReason[56]; eString[0] = EOS; //-------------------------------------------------------------------------- if(sscanf(params, "uis[56]", liPlayer, liDays, lsReason)) return SendUsage(playerid, "/Ban [PlayerID] [Day(s)] [Reason]"); //-------------------------------------------------------------------------- if(!IsPlayerConnected(liPlayer)) return SendError(playerid, "Player not connected !"); //-------------------------------------------------------------------------- if(PlayerInfo[liPlayer][Level] >= 5) FormatMSG(liPlayer, COLOR_ULTRARED, "%s has tried to ban you!", PlayerName(playerid)); //-------------------------------------------------------------------------- if(liPlayer == playerid) return SendError(playerid, "You can't ban yourself!"); //-------------------------------------------------------------------------- if(liDays < 1 || liDays > 299) return SendError(playerid, "Invalid day ! Write values between 1 and 299."); //-------------------------------------------------------------------------- if(strfind(lsReason, "'", true) != -1) return SendError(playerid, "The Reason must not contain (')!"); //--------------------------------------------------------------------------
  4. Problema intalnita (descriere):Am incercat sa creez comanda /nameban,dar am primit urmatoarea eroareEro(area / rile) / warning-(ul / urile):(13279) : error 076: syntax error in the expression, or invalid function callLiniile de cod / sursa / script-ul(obligatoriu): CMD:nameban(playerid, params[]) { if(PlayerInfo[playerid][Level] < 3) return SendError(playerid, "You need to be Admin Level 3 to use this command!"); //-------------------------------------------------------------------------- if(sscanf(params, "s[128]", BanName)) return SendUsage(playerid, "/nameban [Player Name] [Days]"); //-------------------------------------------------------------------------- eQuery[0] = EOS; //-------------------------------------------------------------------------- format(eQuery, sizeof(eQuery), "SELECT * FROM `Accounts` WHERE `Name` = '%s'", PlayerName); mysql_tquery(DB_Connect, eQuery, "BanPlayer", "i", playerid); //-------------------------------------------------------------------------- return 1; }Imagini / Video (optional):Ati incercat sa rezolvati singur?:Da,dar mi-a dat eroarea precizata mai sus. Linia 13279: format(eQuery, sizeof(eQuery), "SELECT * FROM `Accounts` WHERE `Name` = '%s'", PlayerName);V-am pus tot scriptul mai sus pentru ca poate mai este vreo greseala. Precizez ca,comanda vreau sa dea ban unui jucator care nu este online pe server pentru un anumit numar de zile,sidesigur sa se salveze in baza de date.
  5. Salutare,am si eu o problema configurand UCP-ul gamemode-ului lui xHot si daca aveti putin timp la dispozitie sa ma ajutati sa-l configurez,sa-mi spuneti ce trebuie sa scriu si in ce fisier.Precizez ca eu am serverul hostat pe un host,iar UCP-ul o sa fie hostat pe altul. Acesta este topicul gamemode-ului : https://www.sa-mp.ro/forums/topic/20688-gamemode-extreme-stunt-romania-etrion-stunt/
  6. Ma invata si pe mine cineva cum configurez UCP-ul va rog?
  7. Problema intalnita (descriere):Cand creez o casa cu comanda /createhouse,dupa ce dau restart nu se salveaza.Ero(area / rile) / warning-(ul / urile):-Liniile de cod / sursa / script-ul(obligatoriu): CMD:createhouse(playerid, params[]) { if(!IsPlayerAdmin(playerid)) return SendError(playerid, "You need to be RCON Admin to use this command!"); //-------------------------------------------------------------------------- new HouseCost, H, Float:X, Float:Y, Float:Z, DD[512]; eString[0] = EOS; eQuery[0] = EOS; //-------------------------------------------------------------------------- if(sscanf(params, "i", HouseCost)) return SendUsage(playerid, "/CreateHouse [Cost]"); //-------------------------------------------------------------------------- GetPlayerPos(playerid, X, Y, Z); //-------------------------------------------------------------------------- format(eQuery, 512, "INSERT INTO `Houses`(`ID`, `HouseName`, `HouseCost`, `HouseSell`, `HouseInterior`, `HouseLocked`, `HouseIntX`, `HouseIntY`, `HouseIntZ`, `HouseX`, `HouseY`, `HouseZ`, `HouseRent`) VALUES (0,'ForSale',%d,%d,0,1,0.00,0.00,0.00,%.2f,%.2f,%.2f,0,0.00,0.00,0.00,0)", HouseCost, HouseCost / 2, X, Y, Z); mysql_tquery(DB_Connect, eQuery, "OnHouseCreated", "i", H); //-------------------------------------------------------------------------- format(HouseInfo[H][Name], 24, "ForSale"); HouseInfo[H][Rent] = 1000; HouseInfo[H][Cost] = HouseCost; HouseInfo[H][Sell] = HouseCost / 2; HouseInfo[H][Interior] = 0; HouseInfo[H][Locked] = 1; HouseInfo[H][InteriorX] = 0.00; HouseInfo[H][InteriorY] = 0.00; HouseInfo[H][InteriorZ] = 0.00; HouseInfo[H][HX] = X; HouseInfo[H][HY] = Y; HouseInfo[H][HZ] = Z; //-------------------------------------------------------------------------- HousePickup[H] = CreateDynamicPickup(1273, 1, HouseInfo[H][HX], HouseInfo[H][HY], HouseInfo[H][HZ]); //-------------------------------------------------------------------------- format(DD, 512, "{FF0000}House\n\ {1DEE01}Owner: {00BBF6}ForSale\n\ {1DEE01}House Cost: {00BBF6}%d Coins\n\ {1DEE01}Type {FF9900}/House {1DEE01}for more.", HouseInfo[H][Cost]); //-------------------------------------------------------------------------- housei[H] = CreateDynamic3DTextLabel(DD, ~1, HouseInfo[H][HX], HouseInfo[H][HY], HouseInfo[H][HZ], 30.0); //-------------------------------------------------------------------------- SetPlayerPos(playerid, X - 5, Y, Z), SendClientMessage(playerid, COLOR_YELLOW, "House Created."); //-------------------------------------------------------------------------- strcat(eString, "Madd Doggs Mansion (5)\n\ The Johnsons House (3)\n\ Verdant Bluffs Safehouse (8)\n\ Hashbury House (10)\n\ Golden Bed Motel Room (9)\n"); strcat(eString, "Big Smoke's Crack Palace (2)\n\ House 1 (3)\n\ House 2 (2)\n\ House 3 (1)\n\ House 4 (7)\n"); strcat(eString, "House 5 (15)\n\ House 6 (15)\n\ House 7 (15)\n\ Ryder's House (2)\n\ Sweets House (1)\n\ Jefferson Motel (15)"); //-------------------------------------------------------------------------- return ShowPlayerDialog(playerid, DIALOG_HOUSE_INTERIOR_CHANGE, DIALOG_STYLE_LIST, "{FFFFFF}House Interior", eString, "Select", "Cancel"); }Imagini / Video (optional):Ati incercat sa rezolvati singur?:Nu,pentru ca nu prea ma pricep.
  8. Acum imi apare mesajul acesta in joc,iar jucatorul nu imi primeste mesajul pe care eu il trimit: format(Str2, sizeof(Str2), "{00FF00}Hi, {FF0000}%s{00FF00}!\n", PlayerName(playerid)); strcat(Str, Str2, sizeof(Str)); format(Str2, sizeof(Str2), "{00FF00}Please type before the message you want to send to {00BBF6}%s{00FF00}!", PlayerName(PlayerInfo[playerid][PMID])); strcat(Str, Str2, sizeof(Str));
  9. Foarte frumos gamemode-ul,chiar cred ca o sa-l folosesc in viitorul apropiat,mereu mi-au placut serverele RPG.
  10. return ShowPlayerDialog(playerid, DIALOG_PM, DIALOG_STYLE_INPUT, Str3, Str, "Send", "Close");Aici ce trebuie scris? Eu am scris SendClientMessage(playerid, text); si mi-a zis ca nu am definit text,cand il definesc imi pica pawno,adica numai raspunde programul.
  11. "• Ce ma determinat sa fac acest topic?">>>Ce m-a determinat sa fac acest topic? "• Daca am spus ceva gresit in topic, ma puteti corecta! •"
  12. Salutare,comanda PM pe care o am eu in gamemode este toata un dialog,cand trimiti si cand primesti.Vreau sa ma ajutati sa o fac sa se execute in chat nu intr-un dialog. Aceasta este functia: function OnPMReceived(playerid, Receiver, text[]) { new Str[1000], Str2[1000], Str3[200], Str4[129]; //-------------------------------------------------------------------------- format(Str4, sizeof(Str4), "*** PM: %s To %s: %s ***", PlayerName(playerid), PlayerName(Receiver), text); //-------------------------------------------------------------------------- if(ServerInfo[ReadPMs] == 1) MessageToAdmins(COLOR_GREY, Str4); //-------------------------------------------------------------------------- PlayerInfo[Receiver][PMID] = playerid; //-------------------------------------------------------------------------- format(Str2, sizeof(Str2), "{00FF00}Hi, {FF0000}%s{00FF00}!\n", PlayerName(Receiver)), strcat(Str, Str2, sizeof(Str)); format(Str2, sizeof(Str2), "{FF0000}%s {00FF00}sent you a {00BBF6}Personal Message{00FF00}:\n", PlayerName(playerid)), strcat(Str, Str2, sizeof(Str)); format(Str2, sizeof(Str2), "{FFCC00}%s", text), strcat(Str, Str2, sizeof(Str)); //-------------------------------------------------------------------------- format(Str2, sizeof(Str2), "{AFAFAF}Send a Message to {FF0000}%s", PlayerName(playerid)), strcat(Str3, Str2, sizeof(Str3)); //-------------------------------------------------------------------------- return ShowPlayerDialog(Receiver, DIALOG_PM, DIALOG_STYLE_INPUT, Str3, Str, "Send", "Close");iar aceasta este comanda: } CMD:pm(playerid,params[]) { new Str[129], Str2[128], Str3[129]; //-------------------------------------------------------------------------- if(sscanf(params, "u", PlayerInfo[playerid][PMID])) return SendUsage(playerid, "/PM [PlayerID]"); //-------------------------------------------------------------------------- if(IsPlayerConnected(PlayerInfo[playerid][PMID]) && PlayerInfo[playerid][PMID] != INVALID_PLAYER_ID) { //---------------------------------------------------------------------- if(PlayerInfo[playerid][PMID] == playerid) return SendError(playerid, "You cannot PM yourself!"); //---------------------------------------------------------------------- if(PlayerInfo[playerid][Muted] == 1) return Announce(playerid, "~w~~h~You are ~r~~h~muted~w~~h~!", 3000, 4), false; //---------------------------------------------------------------------- if(PlayerInfo[PlayerInfo[playerid][PMID]][Ignore_PM] == 1 && PlayerInfo[playerid][Level] <= 3) return SendError(playerid, "This player have /Ignore PM On!"); //---------------------------------------------------------------------- format(Str2, sizeof(Str2), "{00FF00}Hi, {FF0000}%s{00FF00}!\n", PlayerName(playerid)); strcat(Str, Str2, sizeof(Str)); format(Str2, sizeof(Str2), "{00FF00}Please type before the message you want to send to {00BBF6}%s{00FF00}!", PlayerName(PlayerInfo[playerid][PMID])); strcat(Str, Str2, sizeof(Str)); //------------------------------------------------------------------ format(Str2, sizeof(Str2), "{AFAFAF}Send a Private Message to {FF0000}%s", PlayerName(PlayerInfo[playerid][PMID])); strcat(Str3, Str2, sizeof(Str3)); //---------------------------------------------------------------------- return ShowPlayerDialog(playerid, DIALOG_PM, DIALOG_STYLE_INPUT, Str3, Str, "Send", "Close"); } else return SendError2(playerid, "Player not connected!", "Jucatorul nu este conectat!"); }
  13. C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(3742) : error 017: undefined symbol "cmd_football" C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(3745) : error 017: undefined symbol "cmd_teles" C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(5820) : error 017: undefined symbol "cmd_buy" C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(5821) : error 017: undefined symbol "cmd_sell" C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(5822) : error 017: undefined symbol "cmd_lock" C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(5823) : error 017: undefined symbol "cmd_unlock" C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(5824) : error 017: undefined symbol "cmd_enter" C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12621) : error 037: invalid string (possibly non-terminated string) C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12621 -- 12623) : warning 215: expression has no effect C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12623) : error 001: expected token: ";", but found "if" C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12625) : error 037: invalid string (possibly non-terminated string) C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12625 -- 12627) : warning 215: expression has no effect C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12627) : error 001: expected token: ";", but found "if" C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12629) : error 037: invalid string (possibly non-terminated string) C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12629 -- 12631) : warning 215: expression has no effect C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12631) : error 001: expected token: ";", but found "if" C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12633) : error 037: invalid string (possibly non-terminated string) C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12633 -- 12635) : warning 215: expression has no effect C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12635) : error 001: expected token: ";", but found "if" C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12637) : error 037: invalid string (possibly non-terminated string) C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12637 -- 12639) : warning 215: expression has no effect C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12639) : error 001: expected token: ";", but found "if" C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12641) : error 037: invalid string (possibly non-terminated string) C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12647) : error 029: invalid expression, assumed zero C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12647) : error 017: undefined symbol "cmd_ban" C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12647) : error 029: invalid expression, assumed zero C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12647) : fatal error 107: too many error messages on one lineAm pus ce ai zis tu si tot la fel imi apare,am definit comenzile astea si imi da not responding la pawno library.
  14. Le-am definit,iar cand dau compile imi spune ca programul nu mai raspunde("Pawn compiler library has stopped working") Cred ca nu le-am definit eu bine atunci,adica sigur.Inafara #define cmd_x ce mai scriu?Eu nu am mai scris nimic.
  15. if(PlayerInfo[playerid][Level] < 3) return SendError(playerid, "You need to be Admin Level 3 to use this command!");
  16. Am adaugat comanda /adcmds in gamemode,dupa ce dau compile imi apar aceste erori: C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(3742) : error 017: undefined symbol "cmd_football" C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(3745) : error 017: undefined symbol "cmd_teles" C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(5820) : error 017: undefined symbol "cmd_buy" C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(5821) : error 017: undefined symbol "cmd_sell" C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(5822) : error 017: undefined symbol "cmd_lock" C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(5823) : error 017: undefined symbol "cmd_unlock" C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(5824) : error 017: undefined symbol "cmd_enter" C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12621) : error 037: invalid string (possibly non-terminated string) C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12621 -- 12623) : warning 215: expression has no effect C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12623) : error 001: expected token: ";", but found "if" C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12625) : error 037: invalid string (possibly non-terminated string) C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12625 -- 12627) : warning 215: expression has no effect C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12627) : error 001: expected token: ";", but found "if" C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12629) : error 037: invalid string (possibly non-terminated string) C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12629 -- 12631) : warning 215: expression has no effect C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12631) : error 001: expected token: ";", but found "if" C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12633) : error 037: invalid string (possibly non-terminated string) C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12633 -- 12635) : warning 215: expression has no effect C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12635) : error 001: expected token: ";", but found "if" C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12637) : error 037: invalid string (possibly non-terminated string) C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12637 -- 12639) : warning 215: expression has no effect C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12639) : error 001: expected token: ";", but found "if" C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12641) : error 037: invalid string (possibly non-terminated string) C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12647) : error 029: invalid expression, assumed zero C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12647) : error 017: undefined symbol "cmd_ban" C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12647) : error 029: invalid expression, assumed zero C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12647) : fatal error 107: too many error messages on one line Linille sunt urmatoarele: 3742: if(listitem == 2) return cmd_football(playerid, ""); 3745: else return cmd_teles(playerid); 5820: case 0: return cmd_buy(playerid, ""); 5821: case 1: return cmd_sell(playerid, ""); 5822: case 2: return cmd_lock(playerid, ""); 5823: case 3: return cmd_unlock(playerid, ""); 5824: case 4: return cmd_enter(playerid, ""); 12621: SCM(playerid,COLOR_TEAL,"Level 1: /comanda1 /comanda2 /comanda3 /comanda4); 12622: } 12623: if(PlayerInfo[playerid][Level] < 3) 12625: SCM(playerid,COLOR_TEAL,"Level 2: /comanda1 /comanda2 /comanda3 /comanda4); 12626: } 12627: if(PlayerInfo[playerid][Level] < 3) 12629: SCM(playerid,COLOR_TEAL,"Level 3: /comanda1 /comanda2 /comanda3 /comanda4); 12630: } 12631: if(PlayerInfo[playerid][Level] < 3) 12633: SCM(playerid,COLOR_TEAL,"Level 4: /comanda1 /comanda2 /comanda3 /comanda4); 12634: } 12635: if(PlayerInfo[playerid][Level] < 3) 12637: SCM(playerid,COLOR_TEAL,"Level 5: /comanda1 /comanda2 /comanda3 /comanda4); 12638: } 12639: if(PlayerInfo[playerid][Level] < 3) 12641: SCM(playerid,COLOR_TEAL,"Level 6: /comanda1 /comanda2 /comanda3 /comanda4); 12647:CMD:ban(playerid, params[])Precizez ca intainte sa bag aceasta comanda in gamemode nu aveam nici o problema compiland gamemode-ul.
  17. Ultima chestia care am facut-o la aceasta comanda a fost sa definesc SCM,dupa ce am facut asta am dat compile si mi-au aparut urmatoarele erori. C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(3741) : error 017: undefined symbol "cmd_football" C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(3744) : error 017: undefined symbol "cmd_teles" C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(5819) : error 017: undefined symbol "cmd_buy" C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(5820) : error 017: undefined symbol "cmd_sell" C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(5821) : error 017: undefined symbol "cmd_lock" C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(5822) : error 017: undefined symbol "cmd_unlock" C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(5823) : error 017: undefined symbol "cmd_enter" C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12620) : error 017: undefined symbol "COLOR_TEAL" C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12620 -- 12622) : warning 215: expression has no effect C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12622) : error 001: expected token: ";", but found "if" C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12624) : error 017: undefined symbol "COLOR_TEAL" C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12624 -- 12626) : warning 215: expression has no effect C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12626) : error 001: expected token: ";", but found "if" C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12628) : error 017: undefined symbol "COLOR_TEAL" C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12628 -- 12630) : warning 215: expression has no effect C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12630) : error 001: expected token: ";", but found "if" C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12632) : error 017: undefined symbol "COLOR_TEAL" C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12632 -- 12634) : warning 215: expression has no effect C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12634) : error 001: expected token: ";", but found "if" C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12636) : error 017: undefined symbol "COLOR_TEAL" C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12636 -- 12638) : warning 215: expression has no effect C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12638) : error 001: expected token: ";", but found "if" C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12640) : error 017: undefined symbol "COLOR_TEAL" C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12646) : error 029: invalid expression, assumed zero C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12646) : error 017: undefined symbol "cmd_ban" C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12646) : error 029: invalid expression, assumed zero C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12646) : fatal error 107: too many error messages on one lineInainte sa bag comanda asta totul era okay.
  18. C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12617) : error 029: invalid expression, assumed zero C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12617) : warning 215: expression has no effect C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12617) : error 001: expected token: ";", but found "]" C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12617) : error 029: invalid expression, assumed zero C:\Users\LordH3ll\Desktop\Windows\gamemodes\ESS.pwn(12617) : fatal error 107: too many error messages on one lineAm primit aceste erori acum Linia 12617 este : if(playerVariables[playerid][pAdminLevel] >= 1)
  19. Salutare,as vrea si eu sa ma invatati cum sa creez comanda /adcmds.Aceasta trebuie sa arate comenzile de admin in chat sau intr-un dialog,mi-e indiferent. Iar ca sa folosesti comanda sa iti trebuieasca nivel 1 admin. Am incercat eu sa adaug comanda din diferite sisteme de admin/gamemode-uri,dar am reusit sa dau numai de erori.
  20. SavePlayer(playerid) { new h, m, s, szYear, szMonth, szDay; //-------------------------------------------------------------------------- TotalGameTime(playerid, h, m, s); //-------------------------------------------------------------------------- getdate(szYear, szMonth, szDay); //-------------------------------------------------------------------------- eString[0] = EOS; eQuery[0] = EOS; //-------------------------------------------------------------------------- format(eString, sizeof(eString), "UPDATE `Accounts` SET `LoggedIn` = 0, `LastOn` = '%02d/%02d/%02d', `Level` = '%d', `VIP` = '%d', `Cash` = '%d', `Score` = '%d', Coins = '%d', `Credits` = '%d', `Headshots` = '%d', `Kills` = '%d', `Deaths` = '%d', `Hours` = '%d', `Minutes` = '%d', `Seconds` = '%d', `BestKillings` = '%d', `KillingSpree` = '%d'", szDay, szMonth, szYear, PlayerInfo[playerid][Level], PlayerInfo[playerid][pVIP], GetPlayerMoney(playerid), GetPlayerScore(playerid), PlayerInfo[playerid][Coins], PlayerInfo[playerid][Credits], PlayerInfo[playerid][Headshots], PlayerInfo[playerid][Kills], PlayerInfo[playerid][Deaths], h, m, s, PlayerInfo[playerid][BestKillingSpree], PlayerInfo[playerid][KillingSpree]); //-------------------------------------------------------------------------- format(eString, sizeof(eString), "%s, `FavSkin` = '%d', `UseSkin` = '%d', `House` = '%d', `Property` = '%d', `Description1` = '%s', `Description2` = '%s', `Description3` = '%s', `Positive` = '%d', `Negative` = '%d', `ClanID` = '%d', `ClanRank` = '%d', `ClanPoints` = '%d', `ClanKills` = '%d', `ClanDeaths` = '%d'", eString, PlayerInfo[playerid][FavSkin], PlayerInfo[playerid][UseSkin], PlayerInfo[playerid][House], PlayerInfo[playerid][Property], PlayerInfo[playerid][DLine1], PlayerInfo[playerid][DLine2], PlayerInfo[playerid][DLine3], PlayerInfo[playerid][PosRespect], PlayerInfo[playerid][NegRespect], PlayerInfo[playerid][ClanID], PlayerInfo[playerid][ClanRank], PlayerInfo[playerid][ClanPoints], PlayerInfo[playerid][ClanKills], PlayerInfo[playerid][ClanDeaths]); //-------------------------------------------------------------------------- format(eString, sizeof(eString), "%s, `Kicks` = '%d', `Bans` = '%d', `Jails` = '%d', `Warns` = '%d', `ClearChats` = '%d', `ReactionTest` = '%d', `MathTest` = '%d', `Mutes` = '%d', `Jailed` = '%d', `JailTime` = '%d:%d', `Frozen` = '%d', `FreezeTime` = '%d:%d', `Muted` = '%d', `MuteTime` = '%d:%d'", eString, PlayerInfo[playerid][PKicks], PlayerInfo[playerid][PBans], PlayerInfo[playerid][PJails], PlayerInfo[playerid][PWarns], PlayerInfo[playerid][PClearCH], PlayerInfo[playerid][PReactions], PlayerInfo[playerid][PMaths], PlayerInfo[playerid][PMutes], PlayerInfo[playerid][Jailed], gTime[playerid][0], gTime[playerid][1], PlayerInfo[playerid][Frozen], fTime[playerid][0], fTime[playerid][1], PlayerInfo[playerid][Muted], mTime[playerid][0], mTime[playerid][1]); //-------------------------------------------------------------------------- format(eString, sizeof(eString), "%s, `RaceScore` = '%d', `StuntScore` = '%d', `DriftScore` = '%d', `Ignores` = '%d/%d/%d/%d', `AdmWarns` = '%d', `VIPWarns` = '%d', `KickW` = '%d', `LottoNumber` = '%d', `C4` = '%d', `StatsNote` = '%d', `FreeVIP` = '%d', `TempVIP` = '%d', `RLSClan` = '%d', `RLSRank` = '%d'", eString, PlayerInfo[playerid][RacePoints], PlayerInfo[playerid][StuntPoints], PlayerInfo[playerid][DriftPoints], PlayerInfo[playerid][Ignore_PM], PlayerInfo[playerid][Ignore_Goto], PlayerInfo[playerid][Ignore_Get], PlayerInfo[playerid][Ignore_Spec], PlayerInfo[playerid][AdmW], PlayerInfo[playerid][VIPW], PlayerInfo[playerid][KickW], PlayerInfo[playerid][LottoNumber], PlayerInfo[playerid][C4], GiveNote(playerid), PlayerInfo[playerid][IsVipFree], PlayerInfo[playerid][TVip], PlayerInfo[playerid][RLSClan], PlayerInfo[playerid][RLSRank]); //-------------------------------------------------------------------------- format(eString, sizeof(eString), "%s, `GangID` = '%d', `GangRank` = '%d', `GangSkin` = '%d', `GangKills` = '%d', `GangDeaths` = '%d', `GangWarns` = '%d', `GangCaptures` = '%d', `GangPoints` = '%d' WHERE `ID` = '%d'", eString, PlayerInfo[playerid][GangID], PlayerInfo[playerid][g_Rank], PlayerInfo[playerid][g_Skin], PlayerInfo[playerid][g_Kills], PlayerInfo[playerid][g_Deaths], PlayerInfo[playerid][g_Warns], PlayerInfo[playerid][g_Captures], PlayerInfo[playerid][g_Points], PlayerInfo[playerid][AccID]); //-------------------------------------------------------------------------- mysql_tquery(DB_Connect, eString, "", ""); //-------------------------------------------------------------------------- if(PlayerInfo[playerid][Property] != 0) { new p_owner = PlayerInfo[playerid][Property]; //---------------------------------------------------------------------- format(eQuery, 512, "UPDATE `Properties` SET `PropOwner` = '%s', `PropName` = '%s' WHERE `ID` = '%d'", PlayerName(playerid), PlayerName(playerid), p_owner); mysql_tquery(DB_Connect, eQuery, "", ""); } if(PlayerInfo[playerid][House] !=0) { new h_owner = PlayerInfo[playerid][House]; //---------------------------------------------------------------------- format(eQuery, sizeof(eQuery), "UPDATE `Houses` SET `HouseName` = '%s', `HouseInterior` = '%d', `HouseLocked` = '%d', `HouseIntX` = '%.2f', `HouseIntY` = '%.2f', `HouseIntZ` = '%.2f' WHERE `ID` = '%d' ", HouseInfo[h_owner][Name], HouseInfo[h_owner][Interior], HouseInfo[h_owner][Locked], HouseInfo[h_owner][InteriorX], HouseInfo[h_owner][InteriorY], HouseInfo[h_owner][InteriorZ], h_owner); mysql_tquery(DB_Connect, eQuery, "", ""); } return 1; }Doar SavePlayer simplu am,fara public sau stock,sper ca acesta este.
  21. public OnPlayerDisconnect(playerid, reason) { eQuery[0] = EOS; eString[0] = EOS; //-------------------------------------------------------------------------- if(PlayerInfo[playerid][LoggedIn] == 1) SavePlayer(playerid); if(PlayerInfo[playerid][pCar] != -1) CarDeleter(PlayerInfo[playerid][pCar]); if(PlayersInSoccer() == 0) ResetBallPosition(); //-------------------------------------------------------------------------- SendDisconnect(playerid, reason); //--------------------------------------------------------------------------Cred ca ti-am dat ce nu ai cerut,dar nu am stiut unde sa ma opresc.
  22. Nimic interesant aici,doar un Race System.
  23. Am cautat in tot scriptu si nu am gasit nici una dintre astea doua care ai zis tu.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.