GuitarHero rašė:
Tai parodyk errorus.
Iš šios pamokos ėmiau viska :
http://www.supergames.lt/gta-samp-serve ... 72556.htmlError'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
- //============================================================================//
- /*
- Pradedame kurti serverio modifikaciją nuo 0
- */
- //============================================================================//
- 6#include < a_samp >
- 7#include < zcmd >
- 8#include < dini >
- 9#include < dudb >
- 10#include < dutils >
- 11#include < a_samp >
- 12//============================================================================//
- 13#define Modifikacija_scriptfiles_user "Zaidejai/%s.ini"
- 14#define MAX_IEJIMAI 1 // Rašykite tiek, kiek iėimų yra.
- 15#pragma unused ret_memcpy
- 16
- 17enum pInfo
- 18{
- 19pAdminLevel,
- 20pPinigai,
- 21pLygiai,
- 22}
- 23new PlayerInfo[MAX_PLAYERS][pInfo];
- 24new gPlayerLogged[MAX_PLAYERS];
- 25#define Modifikacija_scriptfiles_user "Zaidejai/%s.ini"
- 26#define COLOR_RED 0xAA3333AA
- 27#define COLOR_YELLOW 0xFFFF00AA
- 28};
- 29enum bIejimai
- 30{
- 31 Float:bEnt_x,
- 32 Float:bEnt_y,
- 33 Float:bEnt_z,
- 34 Float:bExi_x,
- 35 Float:bExi_y,
- 36 Float:bExi_z,
- 37 bInt,
- 38 bIntExi,
- 39 bStr1 [ 50 ]
- 40};
- 41new const bEnumas[ MAX_IEJIMAI ][ bIejimai ] = {
- 42// { LAUKO X, LAUKO Y, LAUKO Z, VIDAUS X, VIDAUS Y, VIDAUS Z, VIDAUS INTERJERAS, LAUKO INTERJERAS, IEJIMO PAVADINIMAS }
- 43{-1531.4619, 722.1887, 7.4278, 2233.8032, 1712.2303, 1011.7632, 1, 0, "Kazino"}
- 44};
- 45
- 46main()
- 47{
- 48 print("\n----------------------------------");
- 49 print("[ SERVERIS ]: http://www.SuperGames.lt");
- 50 print("----------------------------------\n");
- 51}
- 52
- 53public OnGameModeInit()
- 54{
- 55 Ieimai();
- 56 SukuriameObjektus();
- 57 SetGameModeText("Blank Script");
- 58 AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
- 59 return 1;
- 60}
- 61
- 62public OnGameModeExit()
- {
- return 1;
- }
-
- public OnPlayerRequestClass(playerid, classid)
- {
- SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
- SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
- SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
- return 1;
- }
-
- public OnPlayerConnect(playerid)
- gPlayerLogged[playerid] = 0;
- new name[MAX_PLAYER_NAME], file[256];
- GetPlayerName(playerid, name, sizeof(name));
- format(file, sizeof(file), SERVER_USER_FILE, name);
- if (!dini_Exists(file))
- {
- ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Sveikas! Tu nesi uzregistruotas!", "Prasome uzsiregistruoti", "Registruotis", "Iseiti");
- }
- if(fexist(file))
- {
- ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Sveikas! Tu uzregistruotas", "Ivesk savo slaptazodi, kuri nurodei registruodamas", "Prisijungti", "Iseiti");
- }
- {
- return 1;
- }
-
- public OnPlayerDisconnect(playerid, reason)
- new name[MAX_PLAYER_NAME], file[256];
- GetPlayerName(playerid, name, sizeof(name));
- format(file, sizeof(file), SERVER_USER_FILE, name);
- if(gPlayerLogged[playerid] == 1)
- {
- dini_IntSet(file, "Lygiai", PlayerInfo[playerid][pLygiai]);
- dini_IntSet(file, "Pinigai", PlayerInfo[playerid][pPinigai]);
- dini_IntSet(file, "AdminLevel",PlayerInfo[playerid][pAdminLevel]);
- }
- gPlayerLogged[playerid] = 0;
- {
- return 1;
- }
-
- public OnPlayerSpawn(playerid)
- {
- return 1;
- }
-
- public OnPlayerDeath(playerid, killerid, reason)
- {
- return 1;
- }
-
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
-
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
-
- public OnPlayerText(playerid, text[])
- {
- return 1;
- }
-
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- return 1;
- }
-
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- return 1;
- }
-
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- return 1;
- }
-
- public OnPlayerEnterCheckpoint(playerid)
- {
- return 1;
- }
-
- public OnPlayerLeaveCheckpoint(playerid)
- {
- return 1;
- }
-
- public OnPlayerEnterRaceCheckpoint(playerid)
- {
- return 1;
- }
-
- public OnPlayerLeaveRaceCheckpoint(playerid)
- {
- return 1;
- }
-
- public OnRconCommand(cmd[])
- {
- return 1;
- }
-
- public OnPlayerRequestSpawn(playerid)
- {
- return 1;
- }
-
- public OnObjectMoved(objectid)
- {
- return 1;
- }
-
- public OnPlayerObjectMoved(playerid, objectid)
- {
- return 1;
- }
-
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- return 1;
- }
-
- public OnVehicleMod(playerid, vehicleid, componentid)
- {
- return 1;
- }
-
- public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
- {
- return 1;
- }
-
- public OnVehicleRespray(playerid, vehicleid, color1, color2)
- {
- return 1;
- }
-
- public OnPlayerSelectedMenuRow(playerid, row)
- {
- return 1;
- }
-
- public OnPlayerExitedMenu(playerid)
- {
- return 1;
- }
-
- public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
- {
- return 1;
- }
-
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
-
- if (newkeys & KEY_SECONDARY_ATTACK)
- {
- for ( new i = 0; i < MAX_IEJIMAI; i++ )
- {
- if ( IsPlayerInRangeOfPoint( playerid, 1.5, bEnumas[ i ][ bEnt_x ], bEnumas[ i ][ bEnt_y ], bEnumas[ i ][ bEnt_z ] ) )
- {
- SetPlayerInterior ( playerid, bEnumas[ i ][ bInt ] );
- SetPlayerPos ( playerid, bEnumas[ i ][ bExi_x ], bEnumas[ i ][ bExi_y ], bEnumas[ i ][ bExi_z ] );
- return 1;
- }
- else if ( IsPlayerInRangeOfPoint( playerid, 2.5, bEnumas[ i ][ bExi_x ], bEnumas[ i ][ bExi_y ], bEnumas[ i ][ bExi_z ] ) )
- {
- SetPlayerInterior ( playerid, bEnumas[ i ][ bIntExi ] );
- SetPlayerPos ( playerid, bEnumas[ i ][ bEnt_x ], bEnumas[ i ][ bEnt_y ], bEnumas[ i ][ bEnt_z ] );
- return 1;
- }
- }
- }
- return 0;
- }
-
- public OnRconLoginAttempt(ip[], password[], success)
- {
- return 1;
- }
-
- public OnPlayerUpdate(playerid)
- {
- return 1;
- }
-
- public OnPlayerStreamIn(playerid, forplayerid)
- {
- return 1;
- }
-
- public OnPlayerStreamOut(playerid, forplayerid)
- {
- return 1;
- }
-
- public OnVehicleStreamIn(vehicleid, forplayerid)
- {
- return 1;
- }
-
- public OnVehicleStreamOut(vehicleid, forplayerid)
- {
- return 1;
- }
-
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- if (dialogid == 1)
- {
- new name[MAX_PLAYER_NAME], file[256], string[128];
- GetPlayerName(playerid, name, sizeof(name));
- format(file, sizeof(file), SERVER_USER_FILE, name);
- if(!response) return Kick(playerid);
- if (!strlen(inputtext)) return
- ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Sveikas! Tu nesi uzregistruotas!", "Prasome uzsiregistruoti", "Registruotis", "Iseiti");;
- dini_Create(file);
- dini_IntSet(file, "Slaptazodis", udb_hash(inputtext));
- dini_IntSet(file, "AdminLevel",PlayerInfo[playerid][pAdminLevel] = 0);
- dini_IntSet(file, "Pinigai",PlayerInfo[playerid][pPinigai] = 500);
- dini_IntSet(file, "Lygiai",PlayerInfo[playerid][pLygiai] = 0);
- format(string, 128, "[Serveris]: Tu [ %s ] sekmingai uzregistruotas, tavo slaptazodis [ %s ], Tu esi prisijunges.", name, inputtext);
- SendClientMessage(playerid, -1, string);
- gPlayerLogged[playerid] = 1;
- }
- if (dialogid == 2)
- {
- new name[MAX_PLAYER_NAME], file[256], string[128];
- GetPlayerName(playerid, name, sizeof(name));
- format(file, sizeof(file), SERVER_USER_FILE, name);
- if(!response) return Kick(playerid);
- if (!strlen(inputtext)) return ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Sveikas! Tu uzregistruotas", "Ivesk savo slaptazodi, kuri nurodei registruodamas", "Prisijungti", "Iseiti");
- new tmp;
- tmp = dini_Int(file, "Slaptazodis");
- if(udb_hash(inputtext) != tmp) {
- SendClientMessage(playerid, COLOR_RED, "[ INFO ] Neteisingas slaptazodis!");
- ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Sveikas! Tu uzregistruotas", "Ivesk savo slaptazodi, kuri nurodei registruodamas", "Prisijungti", "Iseiti");
- }
- else
- {
- gPlayerLogged[playerid] = 1;
- PlayerInfo[playerid][pAdminLevel] = dini_Int(file, "AdminLevel");
- SetPlayerScore(playerid, PlayerInfo[playerid][pLygiai]);
- GivePlayerMoney(playerid, dini_Int(file, "Money")-GetPlayerMoney(playerid));
- SendClientMessage(playerid,COLOR_RED, "[ Serveris ]: Sekmingai prisijungete!");
- }
- }
- {
- return 1;
- }
-
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
-
- /* Komandos */
- COMMAND:komanda( playerid, params[ ] )
- {
- print("[SERVERIS]: Komanda veikia");
- return 1;
- }
-
- /* Stock'ai */
- stock Ieimai()
- {
- for ( new i = 0; i < MAX_IEJIMAI; i++ )
- {
- new
- tmpstr[ 90 ];
-
- format( tmpstr, 90, "%s\n{ee5555}Norėdamas įeiti spausk ENTER", bEnumas[ i ][ bStr1 ] );
- Create3DTextLabel( tmpstr, 0xFFFFFFFF,bEnumas[ i ][ bEnt_x ],bEnumas[ i ][ bEnt_y ],bEnumas[ i ][ bEnt_z ],21,0,true );
- }
- return 1;
- }
-
- stock SukuriameObjektus()
- {
- //Jūsų objektų kūrimo funkcija pvz. " CreateObject(...);
- return 1;
- }