Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4558 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Sveiki supergames.lt forumo lankytojai. Man reikėtų pagalbos. Kadangi nusprendžiau kažką kurti nuo balto lapo tai iš kart pasipylė problemos, lyg ir viską suprantu, bet tikriausiai kažkas su gramatika blogai čia yra. "PROG. KALBOS. GRAMATIKA".
Vienu žodžiu, klaida:

C:\Users\Viliaus\Desktop\srw\pawno\Untitled.pwn(180) : error 004: function "SData" is not implemented
C:\Users\Viliaus\Desktop\srw\pawno\Untitled.pwn(386) : error 004: function "LData" is not implemented
C:\Users\Viliaus\Desktop\srw\pawno\Untitled.pwn(396) : error 029: invalid expression, assumed zero
C:\Users\Viliaus\Desktop\srw\pawno\Untitled.pwn(396) : error 004: function "OnPlayerClickPlayer" is not implemented
C:\Users\Viliaus\Desktop\srw\pawno\Untitled.pwn(400) : warning 225: unreachable code
C:\Users\Viliaus\Desktop\srw\pawno\Untitled.pwn(400) : error 029: invalid expression, assumed zero
C:\Users\Viliaus\Desktop\srw\pawno\Untitled.pwn(400) : error 017: undefined symbol "cmd_makeadmin"
C:\Users\Viliaus\Desktop\srw\pawno\Untitled.pwn(400) : error 029: invalid expression, assumed zero
C:\Users\Viliaus\Desktop\srw\pawno\Untitled.pwn(400) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664              Copyright (c) 1997-2006, ITB CompuPhase


8 Errors.

O pats skriptas toks:
 

// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT

#include <a_samp>

#include <a_samp>
#include <dini>
#include <dudb>
#include <dutils>
#include <ZCMD>

#pragma unused ret_memcpy
/* ** Colours ** */
#define GREEN               "{0x6EF83C}" 
#define RED                 "{0xF81414}"
#define BLUE                "{00C0FF}"
#define SCM SendClientMessage
#define SCMTA SendClientMessageToAll
#define MSGBOX DIALOG_STYLE_MSGBOX
//enumai
enum PlayerInfo{
darbas,
admin,
vipas,
pinigai,
xp
}

//enumai

new PInfo[MAX_PLAYERS][PlayerInfo];
new bool:Logged[MAX_PLAYERS];

forward LData(playerid);
forward SData(playerid);

#if defined unused

public OnFilterScriptInit()
{

	return 1;
}

#endif

public OnGameModeInit()
{
	// Don't use these lines if it's a filterscript
	SetGameModeText("MVps RP 0.1");
        print("MVps RolePlay initialising");
	AddPlayerClass(0,1769.9305,-1861.5104,13.5774,359.4009,0,0,0,0,0,0);
	return 1;
}

main()
{
	print("\n----------------------------------");
	print(" Blank Gamemode by your name here");
	print("----------------------------------\n");
}

public 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)
{
    Logged[playerid] = false;
    new file[127], vardas[127];
    GetPlayerName(playerid, vardas, 127);
    format(file,128,"zaidejai/%s.ini",vardas);
    if(!dini_Exists(file))
    {
    	ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"{0x6EF83C}MVps Registration","If you want to play in the server you must register.\nEnter your password below that you will use in the future.\nIf you press Exit, write /q to quit the game.","Register","Exit");
    }
    else
    {
    	ShowPlayerDialog(playerid,2,DIALOG_STYLE_PASSWORD,"{0x6EF83C}MVps Login","You are registered on the server.\nEnter your password below to continue.\nIf you press Exit, write /q to quit the game.","Login","Exit");
    }
	return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
    if(Logged[playerid] == true)
    {
180       SData(playerid);
        Logged[playerid] = false;
	}
	
	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 OnPlayerCommandText(playerid, cmdtext[])
{

return 0;
}

public OnPlayerCommandPerformed(playerid,cmdtext[],success)
    {
    if(!success)
    SendClientMessage(playerid,0xFF0000FF, "There is no command like that!");
    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)
{
	return 1;
}

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)
    {
    	if(response)
   		{
    		new file[128], vardas[128];
    		GetPlayerName(playerid,vardas,128);
    		format(file,128,"zaidejai/%s.ini",vardas);
    		dini_Create(file);
    		dini_IntSet(file,"Slaptazodis",udb_hash(inputtext));
    		Logged[playerid] = true;
    		SendClientMessage(playerid,0xFFFFFFFF,"You've successfully registered on the server.");
    	}
    	else if(!response)
    	{
    		Kick(playerid);
    	}
    	return 1;
    }
    if(dialogid == 2)
   	{
   		if(response)
   		{
    		new file[128], vardas[128], pass[256];
    		GetPlayerName(playerid, vardas, 128);
    		format(file,128,"zaidejai/%s.ini",vardas);
    		pass = dini_Get(file,"Slaptazodis");
    		if(udb_hash(inputtext) != strval(pass))
    		{
		    	ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"{0x6EF83C}MVps Login","You are registered on the server.\nEnter your password below to continue.\nIf you press Exit, write /q to quit the game.","Login","Exit");
  				SendClientMessage(playerid,0xFFFFFFFF,"You've successfully logged in.");
    		}
   			else
    		{
    			Logged[playerid] = true;
    			SendClientMessage(playerid,0xFFFFFFFF,"Jus sekmingai prisijungete");
    	385		LData(playerid);
    		}
   		}
   		else if(!response)
   		{
    		Kick(playerid);

	}
	return 1;
}
395 public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
	return 1;
}
399 CMD:makeadmin(playerid, params[])
{
	PInfo[playerid][admin] += 1;
	return 1;
}
CMD:acmds(playerid, params[])
{
	if(PInfo[playerid][admin] == 0)
	{
	SCM(playerid, 0x00C0FF, "You're not an admin, so you're not allowed to use this command.");
	return 1;
	}
	else
	{
	ShowPlayerDialog(playerid, 0, MSGBOX, "Help menu", "1. Admin commands: /acmds\n2.\n3.................. ...", "Close", "");
	}
	return 1;
}

CMD:namas(playerid, params[])
{
	SetPlayerPos(playerid,-2896.9551,204.5364,4.4532);
	return 1;
}

CMD:help(playerid, params[])
{
	ShowPlayerDialog(playerid, 0, MSGBOX, "Help menu", "1. Admin commands: /acmds\n2.\n3.................. ...", "Close", "");
	return 1;
}
public LData(playerid)
{
    new name[MAX_PLAYER_NAME], file[256];
	GetPlayerName(playerid, name, sizeof(name));
	format(file, sizeof(file), "zaidejai/%s.ini", name);

    Logged[playerid] = true;
	SetPlayerScore(playerid, dini_Int(file, "Score"));
	GivePlayerMoney(playerid, dini_Int(file, "Money"));
	PInfo[playerid][admin] = dini_Int(file, "Admin");

	return 1;
}

public SData(playerid)
{
    new name[MAX_PLAYER_NAME], file[256];
	GetPlayerName(playerid, name, sizeof(name));
	format(file, sizeof(file), "zaidejai/%s.ini", name);

	dini_IntSet(file, "Score", GetPlayerScore(playerid));
 	dini_IntSet(file, "Money", GetPlayerMoney(playerid));
 	dini_IntSet(file, "Admin",PInfo[playerid][admin]);

	return 1;
}

Ačiū už pagalbą.

560x95.png

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4558 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...