Guest User

Pomco

a guest
Dec 8th, 2018
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.78 KB | None | 0 0
  1. //eror
  2. C:\Users\Neca\Desktop\Mod Editor\Betix\gamemodes\Unlimited.pwn(56) : error 001: expected token: ")", but found "{"
  3. C:\Users\Neca\Desktop\Mod Editor\Betix\gamemodes\Unlimited.pwn(57) : error 017: undefined symbol "is"
  4. C:\Users\Neca\Desktop\Mod Editor\Betix\gamemodes\Unlimited.pwn(57) : error 001: expected token: ";", but found "return"
  5. C:\Users\Neca\Desktop\Mod Editor\Betix\gamemodes\Unlimited.pwn(57) : error 017: undefined symbol "SendClientMessaage"
  6. C:\Users\Neca\Desktop\Mod Editor\Betix\gamemodes\Unlimited.pwn(57) : fatal error 107: too many error messages on one line
  7.  
  8. Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
  9.  
  10.  
  11. 5 Errors.
  12. //skripta
  13. #include <a_samp>
  14. #include <YSI\y_ini>
  15. #include <YSI\y_commands>
  16. //=====================Register/Login Sistem==================================//
  17. #define DIALOG_REGISTER 1
  18. #define DIALOG_LOGIN 2
  19.  
  20. #define PATH "/Korisnici/%s.ini"
  21.  
  22. enum pInfo
  23. {
  24. pLozinka,
  25. pNovac,
  26. pAdmin,
  27. pUbistva,
  28. pSmrti,
  29. pVip
  30. };
  31. new PlayerInfo[MAX_PLAYERS][pInfo];
  32. forward LoadUser_data(playerid,name[],value[]);
  33. public LoadUser_data(playerid,name[],value[])
  34. {
  35. INI_Int("Lozinka",PlayerInfo[playerid][pLozinka]);
  36. INI_Int("Novac",PlayerInfo[playerid][pNovac]);
  37. INI_Int("Admin",PlayerInfo[playerid][pAdmin]);
  38. INI_Int("Ubistva",PlayerInfo[playerid][pUbistva]);
  39. INI_Int("Smrti",PlayerInfo[playerid][pSmrti]);
  40. INI_Int("Vip",PlayerInfo[playerid][pVip]);
  41. return 1;
  42. }
  43. stock UserPath(playerid)
  44. {
  45. new string[128],playername[MAX_PLAYER_NAME];
  46. GetPlayerName(playerid,playername,sizeof(playername));
  47. format(string,sizeof(string),PATH,playername);
  48. return string;
  49. }
  50. stock udb_hash(buf[])
  51. {
  52. new length=strlen(buf);
  53. new s1 = 1;
  54. new s2 = 0;
  55. new n;
  56. for (n=0; n<length; n++)
  57. {
  58. s1 = (s1 + buf[n]) % 65521;
  59. s2 = (s2 + s1) % 65521;
  60. }
  61. return (s2 << 16) + s1;
  62. }
  63. //============================================================================//
  64. CMD:postaviadmina(playerid,params[])
  65. {
  66. new id,level,msg[128],msg2[128],name[MAX_PLAYER_NAME];
  67. if(IsPlayerAdmin(playerid)
  68. {
  69. is(sscanf(params,"ud",id,level)) return SendClientMessaage(playerid,CRVENA,"Koristi /PostaviAdmina [ID/IME] [LEVEL] !");
  70. else if(level > 8) return SendClientMessaage(playerid,CRVENA,"Admin nemoze biti veci od level 8 !");
  71. else
  72. {
  73. PlayerInfo[id][pAdmin] = level;
  74. forward(msg,sizeof(msg),"Admin ti je postavio admina level %d!,level);
  75. SendClientMessage(id,ZELENA,"msg];
  76. GetPlayerName(id,name,sizeof(name));
  77. format(msg2,sizeof(msg2),"Postavio si admina %s , level %d",name,level);
  78. SendClientMessage(playerid,ZELENA,msg2);
  79. }
  80. }
  81. else
  82. {
  83. SendClientMessage(playerid,CRVENA,"Nisi Ulogovan na RCON Admina!");
  84. }
  85. return 1;
  86. }
  87. public OnGameModeInit()
  88. {
  89. // Don't use these lines if it's a filterscript
  90. SetGameModeText("Blank Script");
  91. AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
  92. return 1;
  93. }
  94.  
  95. public OnGameModeExit()
  96. {
  97. return 1;
  98. }
  99.  
  100. public OnPlayerRequestClass(playerid, classid)
  101. {
  102. SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
  103. SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
  104. SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
  105. //=====================Register/Login Sistem==================================//
  106. SetSpawnInfo(playerid, 0, 0, 1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0);// Ovde stavite koordinate svog spawna
  107. SpawnPlayer(playerid);
  108. //============================================================================//
  109. return 1;
  110. }
  111.  
  112. public OnPlayerConnect(playerid)
  113. {
  114. PlayerInfo[playerid][pVip] = 0;
  115. //=====================Register/Login Sistem==================================//
  116. if(fexist(UserPath(playerid)))
  117. {
  118. INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
  119. ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,"Prijavljivanje","Ukucajte lozinku da bi se ulogovali","Prijavi se","Izadji");
  120. }
  121. else
  122. {
  123. ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT,"Registracija","Ukucajte lozinku da bi se registrovali.","Registruj se","Izadji");
  124. }
  125. //============================================================================//
  126. return 1;
  127. }
  128. public OnPlayerDisconnect(playerid, reason)
  129. {
  130. //=====================Register/Login Sistem==================================//
  131. new INI:File = INI_Open(UserPath(playerid));
  132. INI_SetTag(File,"data");
  133. INI_WriteInt(File,"Novac",GetPlayerMoney(playerid));
  134. INI_WriteInt(File,"Admin",PlayerInfo[playerid][pAdmin]);
  135. INI_WriteInt(File,"Ubistva",PlayerInfo[playerid][pUbistva]);
  136. INI_WriteInt(File,"Smrti",PlayerInfo[playerid][pSmrti]);
  137. INI_Close(File);
  138. //============================================================================//
  139. return 1;
  140. }
  141.  
  142. public OnPlayerSpawn(playerid)
  143. {
  144. return 1;
  145. }
  146.  
  147. public OnPlayerDeath(playerid, killerid, reason)
  148. {
  149. //=====================Register/Login Sistem==================================//
  150. PlayerInfo[killerid][pUbistva]++;
  151. PlayerInfo[playerid][pSmrti]++;
  152. //============================================================================//
  153. return 1;
  154. }
  155.  
  156. public OnVehicleSpawn(vehicleid)
  157. {
  158. return 1;
  159. }
  160.  
  161. public OnVehicleDeath(vehicleid, killerid)
  162. {
  163. return 1;
  164. }
  165.  
  166. public OnPlayerText(playerid, text[])
  167. {
  168. return 1;
  169. }
  170.  
  171. public OnPlayerCommandText(playerid, cmdtext[])
  172. {
  173. if (strcmp("/mycommand", cmdtext, true, 10) == 0)
  174. {
  175. // Do something here
  176. return 1;
  177. }
  178. return 0;
  179. }
  180.  
  181. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  182. {
  183. return 1;
  184. }
  185.  
  186. public OnPlayerExitVehicle(playerid, vehicleid)
  187. {
  188. return 1;
  189. }
  190.  
  191. public OnPlayerStateChange(playerid, newstate, oldstate)
  192. {
  193. return 1;
  194. }
  195.  
  196. public OnPlayerEnterCheckpoint(playerid)
  197. {
  198. return 1;
  199. }
  200.  
  201. public OnPlayerLeaveCheckpoint(playerid)
  202. {
  203. return 1;
  204. }
  205.  
  206. public OnPlayerEnterRaceCheckpoint(playerid)
  207. {
  208. return 1;
  209. }
  210.  
  211. public OnPlayerLeaveRaceCheckpoint(playerid)
  212. {
  213. return 1;
  214. }
  215.  
  216. public OnRconCommand(cmd[])
  217. {
  218. return 1;
  219. }
  220.  
  221. public OnPlayerRequestSpawn(playerid)
  222. {
  223. return 1;
  224. }
  225.  
  226. public OnObjectMoved(objectid)
  227. {
  228. return 1;
  229. }
  230.  
  231. public OnPlayerObjectMoved(playerid, objectid)
  232. {
  233. return 1;
  234. }
  235.  
  236. public OnPlayerPickUpPickup(playerid, pickupid)
  237. {
  238. return 1;
  239. }
  240.  
  241. public OnVehicleMod(playerid, vehicleid, componentid)
  242. {
  243. return 1;
  244. }
  245.  
  246. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  247. {
  248. return 1;
  249. }
  250.  
  251. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  252. {
  253. return 1;
  254. }
  255.  
  256. public OnPlayerSelectedMenuRow(playerid, row)
  257. {
  258. return 1;
  259. }
  260.  
  261. public OnPlayerExitedMenu(playerid)
  262. {
  263. return 1;
  264. }
  265.  
  266. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  267. {
  268. return 1;
  269. }
  270.  
  271. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  272. {
  273. return 1;
  274. }
  275.  
  276. public OnRconLoginAttempt(ip[], password[], success)
  277. {
  278. return 1;
  279. }
  280.  
  281. public OnPlayerUpdate(playerid)
  282. {
  283. return 1;
  284. }
  285.  
  286. public OnPlayerStreamIn(playerid, forplayerid)
  287. {
  288. return 1;
  289. }
  290.  
  291. public OnPlayerStreamOut(playerid, forplayerid)
  292. {
  293. return 1;
  294. }
  295.  
  296. public OnVehicleStreamIn(vehicleid, forplayerid)
  297. {
  298. return 1;
  299. }
  300.  
  301. public OnVehicleStreamOut(vehicleid, forplayerid)
  302. {
  303. return 1;
  304. }
  305.  
  306. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  307. {
  308. //=====================Register/Login Sistem==================================//
  309. switch(dialogid)
  310. {
  311. case DIALOG_REGISTER:
  312. {
  313. if(!response) return Kick(playerid);
  314. if(response)
  315. {
  316. if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, "Registracija","Ukucali ste pogresnu lozinku.\nUkucajte ispravnu lozinku da bi se registrovali.","Registruj se","Izadji");
  317. new INI:File = INI_Open(UserPath(playerid));
  318. INI_SetTag(File,"data");
  319. INI_WriteInt(File,"Lozinka",udb_hash(inputtext));
  320. INI_WriteInt(File,"Novac",0);
  321. INI_WriteInt(File,"Admin",0);
  322. INI_WriteInt(File,"Ubistva",0);
  323. INI_WriteInt(File,"Smrti",0);
  324. INI_Close(File);
  325. SetSpawnInfo(playerid, 0, 0, 1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0);// Ovde stavite koordinate svog spawna
  326. SpawnPlayer(playerid);
  327. }
  328. }
  329. case DIALOG_LOGIN:
  330. {
  331. if(!response) return Kick(playerid);
  332. if(response)
  333. {
  334. if(udb_hash(inputtext) == PlayerInfo[playerid][pLozinka])
  335. {
  336. INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
  337. GivePlayerMoney(playerid, PlayerInfo[playerid][pNovac]);
  338. }
  339. else
  340. {
  341. ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,"Prijavljivanje","Ukucali ste pogresnu lozinku.\nUkucajte ispravnu lozinku da bi se ulogovali.","Prijavi se","Izadji");
  342. }
  343. return 1;
  344. }
  345. }
  346. }
  347. //============================================================================//
  348. return 1;
  349. }
  350.  
  351. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  352. {
  353. return 1;
  354. }
Advertisement
Add Comment
Please, Sign In to add comment