Pagrindinis diskusijų puslapis Grand Theft Auto multiplayer Pagalba SA-MP pagalba Dėl Gui registracijos

Dėl Gui registracijos

Pagalba kuriant sa-mp serverius, skriptus.
Standartinė Vasaris 9th, 2012, 6:19 pm
DovIIs Vartotojo avataras
Naujokas
Naujokas

Pranešimai: 54
Padėkojo: 3 kartus
Gavo padėkų: 0 kartą
Skype: gangstermafuks
Mano serveris: Neturiu
Atsiliepimai: 0
Sveiki , mano serveris kurtas nuo 0 Na ta prasme kuriau nuo naujo Pawn lapo , ir ka ? neina idėti registracijos ant Gui nes man meta belenkiek Error , gal kas padėsite ? Butu labai malonus :?

Reklama

Standartinė Vasaris 9th, 2012, 7:16 pm
GuitarHero Vartotojo avataras
Didelis žinovas
Didelis žinovas

Pranešimai: 699
Miestas: Šiauliai
Padėkojo: 5 kartus
Gavo padėkų: 50 kartus
Skype: guitarherolt
Mano serveris: Kuriamas.
Atsiliepimai: 38

Standartinė Vasaris 9th, 2012, 9:40 pm
DovIIs Vartotojo avataras
Naujokas
Naujokas

Pranešimai: 54
Padėkojo: 3 kartus
Gavo padėkų: 0 kartą
Skype: gangstermafuks
Mano serveris: Neturiu
Atsiliepimai: 0
GuitarHero rašė:
Tai parodyk errorus.

Iš šios pamokos ėmiau viska : http://www.supergames.lt/gta-samp-serve ... 72556.html
Error'ai
C:\Users\Vartotojas\Desktop\Modifikacija\Modifikacija\pawno\include\dini.inc(239) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Vartotojas\Desktop\Modifikacija\Modifikacija\pawno\include\dutils.inc(28) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Vartotojas\Desktop\Modifikacija\Modifikacija\pawno\include\dutils.inc(132) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Vartotojas\Desktop\Modifikacija\Modifikacija\pawno\include\dutils.inc(172) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Vartotojas\Desktop\Modifikacija\Modifikacija\pawno\include\dutils.inc(280) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Vartotojas\Desktop\Modifikacija\Modifikacija\pawno\include\dutils.inc(337) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Vartotojas\Desktop\Modifikacija\Modifikacija\pawno\include\dutils.inc(379) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Vartotojas\Desktop\Modifikacija\Modifikacija\gamemodes\kodas.pwn(79) : error 021: symbol already defined: "GetPlayerName"
C:\Users\Vartotojas\Desktop\Modifikacija\Modifikacija\gamemodes\kodas.pwn(81) : error 010: invalid function or declaration
C:\Users\Vartotojas\Desktop\Modifikacija\Modifikacija\gamemodes\kodas.pwn(85) : error 010: invalid function or declaration
C:\Users\Vartotojas\Desktop\Modifikacija\Modifikacija\gamemodes\kodas.pwn(90) : error 010: invalid function or declaration
C:\Users\Vartotojas\Desktop\Modifikacija\Modifikacija\gamemodes\kodas.pwn(94) : error 003: declaration of a local variable must appear in a compound block
C:\Users\Vartotojas\Desktop\Modifikacija\Modifikacija\gamemodes\kodas.pwn(97) : error 010: invalid function or declaration
C:\Users\Vartotojas\Desktop\Modifikacija\Modifikacija\gamemodes\kodas.pwn(99) : error 021: symbol already defined: "dini_IntSet"
C:\Users\Vartotojas\Desktop\Modifikacija\Modifikacija\gamemodes\kodas.pwn(100) : error 021: symbol already defined: "dini_IntSet"
C:\Users\Vartotojas\Desktop\Modifikacija\Modifikacija\gamemodes\kodas.pwn(101) : error 021: symbol already defined: "dini_IntSet"
C:\Users\Vartotojas\Desktop\Modifikacija\Modifikacija\gamemodes\kodas.pwn(105) : error 010: invalid function or declaration
C:\Users\Vartotojas\Desktop\Modifikacija\Modifikacija\gamemodes\kodas.pwn(280) : warning 219: local variable "name" shadows a variable at a preceding level
C:\Users\Vartotojas\Desktop\Modifikacija\Modifikacija\gamemodes\kodas.pwn(280) : warning 219: local variable "file" shadows a variable at a preceding level
C:\Users\Vartotojas\Desktop\Modifikacija\Modifikacija\gamemodes\kodas.pwn(280) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Vartotojas\Desktop\Modifikacija\Modifikacija\gamemodes\kodas.pwn(282) : error 017: undefined symbol "SERVER_USER_FILE"
C:\Users\Vartotojas\Desktop\Modifikacija\Modifikacija\gamemodes\kodas.pwn(284) : warning 217: loose indentation
C:\Users\Vartotojas\Desktop\Modifikacija\Modifikacija\gamemodes\kodas.pwn(285) : error 036: empty statement
C:\Users\Vartotojas\Desktop\Modifikacija\Modifikacija\gamemodes\kodas.pwn(286) : warning 217: loose indentation
C:\Users\Vartotojas\Desktop\Modifikacija\Modifikacija\gamemodes\kodas.pwn(295) : warning 209: function "OnDialogResponse" should return a value
C:\Users\Vartotojas\Desktop\Modifikacija\Modifikacija\gamemodes\kodas.pwn(295) : error 010: invalid function or declaration
C:\Users\Vartotojas\Desktop\Modifikacija\Modifikacija\gamemodes\kodas.pwn(297) : error 021: symbol already defined: "name"
C:\Users\Vartotojas\Desktop\Modifikacija\Modifikacija\gamemodes\kodas.pwn(298) : error 021: symbol already defined: "GetPlayerName"
C:\Users\Vartotojas\Desktop\Modifikacija\Modifikacija\gamemodes\kodas.pwn(300) : error 010: invalid function or declaration
C:\Users\Vartotojas\Desktop\Modifikacija\Modifikacija\gamemodes\kodas.pwn(301) : error 010: invalid function or declaration
C:\Users\Vartotojas\Desktop\Modifikacija\Modifikacija\gamemodes\kodas.pwn(303) : error 010: invalid function or declaration
C:\Users\Vartotojas\Desktop\Modifikacija\Modifikacija\gamemodes\kodas.pwn(304) : error 010: invalid function or declaration
C:\Users\Vartotojas\Desktop\Modifikacija\Modifikacija\gamemodes\kodas.pwn(308) : error 010: invalid function or declaration
C:\Users\Vartotojas\Desktop\Modifikacija\Modifikacija\gamemodes\kodas.pwn(318) : error 010: invalid function or declaration
C:\Users\Vartotojas\Desktop\Modifikacija\Modifikacija\gamemodes\kodas.pwn(353) : warning 203: symbol is never used: "file"
C:\Users\Vartotojas\Desktop\Modifikacija\Modifikacija\gamemodes\kodas.pwn(353) : warning 203: symbol is never used: "name"
C:\Users\Vartotojas\Desktop\Modifikacija\Modifikacija\gamemodes\kodas.pwn(353) : warning 203: symbol is never used: "string"
C:\Users\Vartotojas\Desktop\Modifikacija\Modifikacija\gamemodes\kodas.pwn(353) : warning 203: symbol is never used: "tmp"a


Kodas: [ Atsisiūsti ] [ Slėpti ]
  1. //============================================================================// 
  2. /* 
  3.                 Pradedame kurti serverio modifikaciją nuo 0 
  4. */ 
  5. //============================================================================// 
  6. 6#include < a_samp > 
  7. 7#include < zcmd > 
  8. 8#include < dini > 
  9. 9#include < dudb > 
  10. 10#include < dutils > 
  11. 11#include < a_samp > 
  12. 12//============================================================================// 
  13. 13#define Modifikacija_scriptfiles_user "Zaidejai/%s.ini" 
  14. 14#define MAX_IEJIMAI 1 // Rašykite tiek, kiek iėimų yra. 
  15. 15#pragma unused ret_memcpy 
  16. 16 
  17. 17enum pInfo 
  18. 18{ 
  19. 19pAdminLevel, 
  20. 20pPinigai, 
  21. 21pLygiai, 
  22. 22} 
  23. 23new PlayerInfo[MAX_PLAYERS][pInfo]; 
  24. 24new gPlayerLogged[MAX_PLAYERS]; 
  25. 25#define Modifikacija_scriptfiles_user "Zaidejai/%s.ini" 
  26. 26#define COLOR_RED 0xAA3333AA 
  27. 27#define COLOR_YELLOW 0xFFFF00AA 
  28. 28}; 
  29. 29enum bIejimai 
  30. 30{ 
  31. 31  Float:bEnt_x, 
  32. 32  Float:bEnt_y, 
  33. 33 Float:bEnt_z, 
  34. 34  Float:bExi_x, 
  35. 35  Float:bExi_y, 
  36. 36  Float:bExi_z, 
  37. 37  bInt, 
  38. 38  bIntExi, 
  39. 39  bStr1    [ 50 ] 
  40. 40}; 
  41. 41new const bEnumas[ MAX_IEJIMAI ][ bIejimai ] = { 
  42. 42// { LAUKO X, LAUKO Y, LAUKO Z, VIDAUS X, VIDAUS Y, VIDAUS Z, VIDAUS INTERJERAS, LAUKO INTERJERAS, IEJIMO PAVADINIMAS } 
  43. 43{-1531.4619, 722.1887, 7.4278, 2233.8032, 1712.2303, 1011.7632, 1, 0, "Kazino"} 
  44. 44}; 
  45. 45 
  46. 46main() 
  47. 47{ 
  48. 48    print("\n----------------------------------"); 
  49. 49    print("[ SERVERIS ]: http://www.SuperGames.lt"&#41;; 
  50. 50    print("----------------------------------\n"); 
  51. 51} 
  52. 52 
  53. 53public OnGameModeInit() 
  54. 54{ 
  55. 55    Ieimai(); 
  56. 56    SukuriameObjektus(); 
  57. 57    SetGameModeText("Blank Script"); 
  58. 58    AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); 
  59. 59    return 1; 
  60. 60} 
  61. 61 
  62. 62public OnGameModeExit() 
  63.     return 1; 
  64.  
  65. public OnPlayerRequestClass(playerid, classid) 
  66.     SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746); 
  67.     SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746); 
  68.     SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746); 
  69.     return 1; 
  70.  
  71. public OnPlayerConnect(playerid) 
  72. gPlayerLogged[playerid] = 0; 
  73. new name[MAX_PLAYER_NAME], file[256]; 
  74. GetPlayerName(playerid, name, sizeof(name)); 
  75. format(file, sizeof(file), SERVER_USER_FILE, name); 
  76. if (!dini_Exists(file)) 
  77. ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Sveikas! Tu nesi uzregistruotas!", "Prasome uzsiregistruoti", "Registruotis", "Iseiti"); 
  78. if(fexist(file)) 
  79. ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Sveikas! Tu uzregistruotas", "Ivesk savo slaptazodi, kuri nurodei registruodamas", "Prisijungti", "Iseiti"); 
  80.     return 1; 
  81.  
  82. public OnPlayerDisconnect(playerid, reason) 
  83. new name[MAX_PLAYER_NAME], file[256]; 
  84. GetPlayerName(playerid, name, sizeof(name)); 
  85. format(file, sizeof(file), SERVER_USER_FILE, name); 
  86. if(gPlayerLogged[playerid] == 1) 
  87. dini_IntSet(file, "Lygiai", PlayerInfo[playerid][pLygiai]); 
  88. dini_IntSet(file, "Pinigai", PlayerInfo[playerid][pPinigai]); 
  89. dini_IntSet(file, "AdminLevel",PlayerInfo[playerid][pAdminLevel]); 
  90. gPlayerLogged[playerid] = 0; 
  91.     return 1; 
  92.  
  93. public OnPlayerSpawn(playerid) 
  94.     return 1; 
  95.  
  96. public OnPlayerDeath(playerid, killerid, reason) 
  97.     return 1; 
  98.  
  99. public OnVehicleSpawn(vehicleid) 
  100.     return 1; 
  101.  
  102. public OnVehicleDeath(vehicleid, killerid) 
  103.     return 1; 
  104.  
  105. public OnPlayerText(playerid, text[]) 
  106.     return 1; 
  107.  
  108. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) 
  109.     return 1; 
  110.  
  111. public OnPlayerExitVehicle(playerid, vehicleid) 
  112.     return 1; 
  113.  
  114. public OnPlayerStateChange(playerid, newstate, oldstate) 
  115.     return 1; 
  116.  
  117. public OnPlayerEnterCheckpoint(playerid) 
  118.     return 1; 
  119.  
  120. public OnPlayerLeaveCheckpoint(playerid) 
  121.     return 1; 
  122.  
  123. public OnPlayerEnterRaceCheckpoint(playerid) 
  124.     return 1; 
  125.  
  126. public OnPlayerLeaveRaceCheckpoint(playerid) 
  127.     return 1; 
  128.  
  129. public OnRconCommand(cmd[]) 
  130.     return 1; 
  131.  
  132. public OnPlayerRequestSpawn(playerid) 
  133.     return 1; 
  134.  
  135. public OnObjectMoved(objectid) 
  136.     return 1; 
  137.  
  138. public OnPlayerObjectMoved(playerid, objectid) 
  139.     return 1; 
  140.  
  141. public OnPlayerPickUpPickup(playerid, pickupid) 
  142.     return 1; 
  143.  
  144. public OnVehicleMod(playerid, vehicleid, componentid) 
  145.     return 1; 
  146.  
  147. public OnVehiclePaintjob(playerid, vehicleid, paintjobid) 
  148.     return 1; 
  149.  
  150. public OnVehicleRespray(playerid, vehicleid, color1, color2) 
  151.     return 1; 
  152.  
  153. public OnPlayerSelectedMenuRow(playerid, row) 
  154.     return 1; 
  155.  
  156. public OnPlayerExitedMenu(playerid) 
  157.     return 1; 
  158.  
  159. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid) 
  160.     return 1; 
  161.  
  162. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) 
  163.  
  164.     if (newkeys & KEY_SECONDARY_ATTACK) 
  165.     { 
  166.           for ( new i = 0; i < MAX_IEJIMAI; i++ ) 
  167.           { 
  168.             if ( IsPlayerInRangeOfPoint( playerid, 1.5, bEnumas[ i ][ bEnt_x ], bEnumas[ i ][ bEnt_y ], bEnumas[ i ][ bEnt_z ] ) ) 
  169.             { 
  170.               SetPlayerInterior ( playerid, bEnumas[ i ][ bInt ] ); 
  171.               SetPlayerPos     ( playerid, bEnumas[ i ][ bExi_x ], bEnumas[ i ][ bExi_y ], bEnumas[ i ][ bExi_z ] ); 
  172.               return 1; 
  173.             } 
  174.             else if ( IsPlayerInRangeOfPoint( playerid, 2.5, bEnumas[ i ][ bExi_x ], bEnumas[ i ][ bExi_y ], bEnumas[ i ][ bExi_z ] ) ) 
  175.             { 
  176.               SetPlayerInterior ( playerid, bEnumas[ i ][ bIntExi ] ); 
  177.               SetPlayerPos    ( playerid, bEnumas[ i ][ bEnt_x ], bEnumas[ i ][ bEnt_y ], bEnumas[ i ][ bEnt_z ] ); 
  178.               return 1; 
  179.                 } 
  180.            } 
  181.    } 
  182.     return 0; 
  183.  
  184. public OnRconLoginAttempt(ip[], password[], success) 
  185.     return 1; 
  186.  
  187. public OnPlayerUpdate(playerid) 
  188.     return 1; 
  189.  
  190. public OnPlayerStreamIn(playerid, forplayerid) 
  191.     return 1; 
  192.  
  193. public OnPlayerStreamOut(playerid, forplayerid) 
  194.     return 1; 
  195.  
  196. public OnVehicleStreamIn(vehicleid, forplayerid) 
  197.     return 1; 
  198.  
  199. public OnVehicleStreamOut(vehicleid, forplayerid) 
  200.     return 1; 
  201.  
  202. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) 
  203. if (dialogid == 1) 
  204. new name[MAX_PLAYER_NAME], file[256], string[128]; 
  205. GetPlayerName(playerid, name, sizeof(name)); 
  206. format(file, sizeof(file), SERVER_USER_FILE, name); 
  207. if(!response) return Kick(playerid); 
  208. if (!strlen(inputtext)) return 
  209. ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Sveikas! Tu nesi uzregistruotas!", "Prasome uzsiregistruoti", "Registruotis", "Iseiti");; 
  210. dini_Create(file); 
  211. dini_IntSet(file, "Slaptazodis", udb_hash(inputtext)); 
  212. dini_IntSet(file, "AdminLevel",PlayerInfo[playerid][pAdminLevel] = 0); 
  213. dini_IntSet(file, "Pinigai",PlayerInfo[playerid][pPinigai] = 500); 
  214. dini_IntSet(file, "Lygiai",PlayerInfo[playerid][pLygiai] = 0); 
  215. format(string, 128, "[Serveris]: Tu [ %s ] sekmingai uzregistruotas, tavo slaptazodis [ %s ], Tu esi prisijunges.", name, inputtext); 
  216. SendClientMessage(playerid, -1, string); 
  217. gPlayerLogged[playerid] = 1; 
  218. if (dialogid == 2) 
  219. new name[MAX_PLAYER_NAME], file[256], string[128]; 
  220. GetPlayerName(playerid, name, sizeof(name)); 
  221. format(file, sizeof(file), SERVER_USER_FILE, name); 
  222. if(!response) return Kick(playerid); 
  223. if (!strlen(inputtext)) return ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Sveikas! Tu uzregistruotas", "Ivesk savo slaptazodi, kuri nurodei registruodamas", "Prisijungti", "Iseiti"); 
  224. new tmp; 
  225. tmp = dini_Int(file, "Slaptazodis"); 
  226. if(udb_hash(inputtext) != tmp) { 
  227. SendClientMessage(playerid, COLOR_RED, "[ INFO ] Neteisingas slaptazodis!"); 
  228. ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Sveikas! Tu uzregistruotas", "Ivesk savo slaptazodi, kuri nurodei registruodamas", "Prisijungti", "Iseiti"); 
  229. else 
  230. gPlayerLogged[playerid] = 1; 
  231. PlayerInfo[playerid][pAdminLevel] = dini_Int(file, "AdminLevel"); 
  232. SetPlayerScore(playerid, PlayerInfo[playerid][pLygiai]); 
  233. GivePlayerMoney(playerid, dini_Int(file, "Money")-GetPlayerMoney(playerid)); 
  234. SendClientMessage(playerid,COLOR_RED, "[ Serveris ]: Sekmingai prisijungete!"); 
  235.     return 1; 
  236.  
  237. public OnPlayerClickPlayer(playerid, clickedplayerid, source) 
  238.     return 1; 
  239.  
  240. /* Komandos */ 
  241. COMMAND:komanda( playerid, params[ ] ) 
  242.     print("[SERVERIS]: Komanda veikia"); 
  243.     return 1; 
  244.  
  245. /* Stock'ai */ 
  246. stock Ieimai() 
  247.   for ( new i = 0; i < MAX_IEJIMAI; i++ ) 
  248.   { 
  249.         new 
  250.           tmpstr[ 90 ]; 
  251.  
  252.         format( tmpstr, 90, "%s\n{ee5555}Norėdamas įeiti spausk ENTER", bEnumas[ i ][ bStr1 ] ); 
  253.             Create3DTextLabel( tmpstr, 0xFFFFFFFF,bEnumas[ i ][ bEnt_x ],bEnumas[ i ][ bEnt_y ],bEnumas[ i ][ bEnt_z ],21,0,true ); 
  254.     } 
  255.     return 1; 
  256.  
  257. stock SukuriameObjektus() 
  258.     //Jūsų objektų kūrimo funkcija pvz. " CreateObject(...); 
  259.     return 1; 



  • Reklama

Grįžti į SA-MP pagalba

cron