Peršokti į turinį

Labai reikia pagalbos


Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 5257 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

Man pradėjo mesti toki erora:

fotoe.png

Meta ir ant kito gamemode man taip pat

nors ant gamemode nėra jokiu eroru žiurėjau per google kažokiam ir taip buvo bet atsakymo tikslaus nepasakė...

Ir dar aš ant 0.3a R4 versijos leidžiu ta modą(ant pačios naujausios)

visas gamemode kodas:

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

#include 
//#include 
#include 
#include 
#include 
#include 
#include 
#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
#include 


//Forwardai
forward CountDown();
forward GameModeExitFunc();
forward ReplaceVehicle(vehicleid, Float:X, Float:Y, Float:Z, Float:Ang);
forward OnPlayerLogin(playerid,password[]);
forward OnPlayerRegister(playerid, password[]);
forward OnPlayerUpdateAccount(playerid);
forward SendClientMessageToAdmins(color,string[],alevel);
forward BanLog(string[]);
forward KickLog(string[]);
forward VehicleLog(string[]);
forward ChatLog(string[]);
forward IPLog(playername[], string[]);
forward Rcon(string[]);
forward Countdown(playerid);
forward CountDown2(playerid);
forward CountDown3(playerid);
forward TuneCar(vehicleid);
forward WebSite();
forward OnPlayerRegister2(playerid);
forward OnPlayerUpdate2(playerid);
forward OnPlayerLogin2(playerid);
forward PlayerToPoint(Float:radi, playerid, Float:*Myliu SuperGames.lt*, Float:py, Float:pz);
forward HealthPercentUpdate(playerid);
forward SendClientMessageToClass(team, color,string[]);
forward BarrelRespawn();
forward RocketCheckpoint();
forward CarVirtualWorld();
forward Countdown(playerid);
forward CountDown2(playerid);
forward CountDown3(playerid);
forward CarDmDelay(playerid);
forward OnPlayerWinDriftRace(playerid);
//forward RconCommand(cmd[]);
forward CashUpdate();
forward BlackJack();
forward BlackJack_Checks();
forward BlackJack_SpamReset();
forward GlobalAnnouncements();
forward HPCheck();
forward TextDelay(playerid);
forward VehicleDateCheck();



public OnFilterScriptExit()
{
return 1;
}



main()
{
print("\n----------------------------------");
print(" Free Roam");
print("----------------------------------\n");
}



public OnGameModeInit()
{
// Don't use these lines if it's a filterscript
SetGameModeText("Free Roam");
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
return 1;
}

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)
{
return 1;
}
public KickLog(string[])
{
new entry[256];
format(entry, sizeof(entry), "/%s\r\n",string);
new File:hFile;
hFile = fopen("freeroam/kick.ini", io_append);
if (hFile)
{
fwrite(hFile, entry);
fclose(hFile);
}
}
public BanLog(string[])
{
new entry[256];
format(entry, sizeof(entry), "%s\r\n",string);
new File:hFile;
hFile = fopen("freeroam/ban.log", io_append);
if (hFile)
{
fwrite(hFile, entry);
fclose(hFile);
}
}
public ChatLog(string[])
{
new entry[256];
format(entry, sizeof(entry), "%s\r\n",string);
new File:hFile;
hFile = fopen("freeroam/chat.log", io_append);
if (hFile)
{
fwrite(hFile, entry);
fclose(hFile);
}
}

public OnPlayerDisconnect(playerid, reason)
{
return 1;
}

public OnPlayerSpawn(playerid)
{
return 1;
}
if(IsPlayerConnected(playerid))
{
        new string[256];
        GetPlayerName(playerid, player, 50);
		format(string, sizeof(string), "%s[unregistered].ini", player);
		if(fexist(string))
		{
			fremove(string);
		}
		new string3[32];
		new playername3[MAX_PLAYER_NAME];
		GetPlayerName(playerid, playername3, sizeof(playername3));
		format(string3, sizeof(string3), "freeroam/%s.ini", playername3);
		new ip[20];
		GetPlayerIp(playerid,ip,sizeof(ip));
		new File: hFile = fopen(string3, io_write);
		if (hFile)
		{
		    strmid(PlayerInfo[playerid][pKey], password, 0, strlen(password), 255);
		    PlayerInfo[playerid][pCash] = GetPlayerMoney(playerid);
			new var[128];
			format(var, 128, "Key=%s\n", PlayerInfo[playerid][pKey]);fwrite(hFile, var);
			format(var, 128, "Cash=%d\n", PlayerInfo[playerid][pCash]);fwrite(hFile, var);
			format(var, 128, "AdminLevel=%d\n",PlayerInfo[playerid][pAdminLevel]);fwrite(hFile, var);
			format(var, 128, "Warnings=%d\n",PlayerInfo[playerid][pWarns]);fwrite(hFile, var);
			format(var, 128, "Kills=%d\n",KillScore[playerid]);fwrite(hFile, var);
			format(var, 128, "Death=%d\n",DeathScore[playerid]);fwrite(hFile, var);
			format(var, 128, "Wins=%d\n",Wins[playerid]);fwrite(hFile, var);
			format(var, 128, "DMCash=%d\n",PlayerCash[playerid][DM]);fwrite(hFile, var);
			format(var, 128, "CarDMCash=%d\n",PlayerCash[playerid][CarDM]);fwrite(hFile, var);
			format(var, 128, "RaceCash=%d\n",PlayerCash[playerid][Race]);fwrite(hFile, var);
			format(var, 128, "DriftCash=%d\n",PlayerCash[playerid][Drift]);fwrite(hFile, var);
			format(var, 128, "IP=%s\n",ip);fwrite(hFile, var);
			fclose(hFile);
			SendClientMessage(playerid, GREEN, "Registracija pavyko prašome kitą kartą naudoti(/login [slaptažodis]).");
			CreatePlayer(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[])
{
if (strcmp("/mycommand", cmdtext, true, 10) == 0)
{

	// Do something here
	return 1;
}
return 0;
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}
public OnPlayerUpdateAccount(playerid)
{
if(IsPlayerConnected(playerid))
{
	if(IsLogged[playerid] == 1)
	{
		new string3[32];
		new playername3[MAX_PLAYER_NAME];
		GetPlayerName(playerid, playername3, sizeof(playername3));
		format(string3, sizeof(string3), "%s.ini", playername3);
		new ip[20];
		GetPlayerIp(playerid,ip,sizeof(ip));
		new File: hFile = fopen(string3, io_write);
		if (hFile)
		{
		    PlayerInfo[playerid][pCash] = GetPlayerMoney(playerid);
			new var[128];
			format(var, 128, "Key=%s\n", PlayerInfo[playerid][pKey]);fwrite(hFile, var);
			format(var, 128, "Cash=%d\n", PlayerInfo[playerid][pCash]);fwrite(hFile, var);
			format(var, 128, "AdminLevel=%d\n",PlayerInfo[playerid][pAdminLevel]);fwrite(hFile, var);
			format(var, 128, "Warnings=%d\n",PlayerInfo[playerid][pWarns]);fwrite(hFile, var);
			format(var, 128, "Kills=%d\n",KillScore[playerid]);fwrite(hFile, var);
			format(var, 128, "Death=%d\n",DeathScore[playerid]);fwrite(hFile, var);
			format(var, 128, "Wins=%d\n",Wins[playerid]);fwrite(hFile, var);
			format(var, 128, "DMCash=%d\n",PlayerCash[playerid][DM]);fwrite(hFile, var);
			format(var, 128, "CarDMCash=%d\n",PlayerCash[playerid][CarDM]);fwrite(hFile, var);
			format(var, 128, "RaceCash=%d\n",PlayerCash[playerid][Race]);fwrite(hFile, var);
			format(var, 128, "DriftCash=%d\n",PlayerCash[playerid][Drift]);fwrite(hFile, var);
			format(var, 128, "IP=%s\n",ip);fwrite(hFile, var);
			fclose(hFile);
		}
		if (PlayerInfo[playerid][vowner] == 1)
		{
		    SaveVehicles();
		}
	}
}
return 1;

public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}

public OnPlayerLogin(playerid,password[])
{
//	new tmp2[256];
   new string2[128];
new playername2[MAX_PLAYER_NAME];
   GetPlayerName(playerid, playername2, sizeof(playername2));
format(string2, sizeof(string2), "freeroam/%s.ini", playername2);
new File: UserFile = fopen(string2, io_read);
if ( UserFile )
{
    new PassData[256];
    new keytmp[256], valtmp[256];
    fread( UserFile , PassData , sizeof( PassData ) );
    keytmp = ini_GetKey( PassData );
    if( strcmp( keytmp , "Key" , true ) == 0 )
	{
		valtmp = ini_GetValue( PassData );
		strmid(PlayerInfo[playerid][pKey], valtmp, 0, strlen(valtmp)-1, 255);
	}
	if(strcmp(PlayerInfo[playerid][pKey],password, true ) == 0 )
	{
		    new key[ 256 ] , val[ 256 ];
		    new Data[ 256 ];
		    while ( fread( UserFile , Data , sizeof( Data ) ) )
			{
				key = ini_GetKey( Data );
				if( strcmp( key , "AdminLevel" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAdminLevel] = strval( val ); }
				if( strcmp( key , "Cash" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCash] = strval( val ); }
				if( strcmp( key , "Warnings" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pWarns] = strval( val ); }
				if( strcmp( key , "Kills" , true ) == 0 ) { val = ini_GetValue( Data ); KillScore[playerid] = strval( val ); }
				if( strcmp( key , "Death" , true ) == 0 ) { val = ini_GetValue( Data ); DeathScore[playerid] = strval( val ); }
                   if( strcmp( key , "Wins" , true ) == 0 ) { val = ini_GetValue( Data ); Wins[playerid] = strval( val ); }
                   if( strcmp( key , "DMCash" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerCash[playerid][DM] = strval( val ); }
                   if( strcmp( key , "CarDMCash" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerCash[playerid][CarDM] = strval( val ); }
                   if( strcmp( key , "RaceCash" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerCash[playerid][Race] = strval( val ); }
                   if( strcmp( key , "DriftCash" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerCash[playerid][Drift] = strval( val ); }
			}//end while
               fclose(UserFile);//close the file after everything has been read in the while
               IsLogged[playerid] = 1;
               PlayerInfo[playerid][logged] = 1;
               LoadPlayer(playerid);
               if(PlayerInfo[playerid][vowner] == 1) {
                   SetVehicleVirtualWorld(PlayerInfo[playerid][vowned],GetPlayerVirtualWorld(playerid));
                   ModVehicle(PlayerInfo[playerid][vowned]);
               }

	}
	else
	{
		SendClientMessage(playerid, RED, "Klaidingas slaptažodis");
        fclose(UserFile);
        return 1;
	}
	format(string2, sizeof(string2), "Jus prisijungęs kaip %s.",playername2);
	SendClientMessage(playerid, GREEN,string2);
	printf("%s has logged in.",playername2);
	if (PlayerInfo[playerid][pAdminLevel] >= 1)
	{
       format(string2, sizeof(string2), "Jus prisijungęs jūsų admin levelis %d toks.",PlayerInfo[playerid][pAdminLevel]);
	SendClientMessage(playerid, LIGHTGREEN,string2);
	ViewCmds[playerid] = 1;
	}
	if (gTeam[playerid] == FREEROAMER || gTeam[playerid] == STUNTER) GivePlayerMoneyEx(playerid,PlayerInfo[playerid][pCash]);
	if(PlayerInfo[playerid][vowner] == 1) SendClientMessage(playerid, NICESKY,"You own a vehicle. Call it to you to reclaim it! ( /vehop )");
	/*switch(gTeam[playerid])
	{
	    case 1:{format(string,128,"$%d",PlayerCash[playerid][DM]);TextDrawSetString(CashText[playerid],string);}
	    case 2:{format(string,128,"$%d",PlayerCash[playerid][CarDM]);TextDrawSetString(CashText[playerid],string);}
	    case 4:{format(string,128,"$%d",PlayerCash[playerid][Race]);TextDrawSetString(CashText[playerid],string);}
	    case 5:{format(string,128,"$%d",PlayerCash[playerid][Drift]);TextDrawSetString(CashText[playerid],string);}
	}
	SetTimerEx("CashUpdate",500,true,"d",playerid);*/
}
return 1;

public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}
public OnPlayerRegister2(playerid)
{
if(IsPlayerConnected(playerid))
{
		new string3[60];
		new playername3[MAX_PLAYER_NAME];
		GetPlayerName(playerid, playername3, sizeof(playername3));
		format(string3, sizeof(string3), "freeroam/%s[unregistered].ini", playername3);
		new File: hFile = fopen(string3, io_write);
		if (hFile)
		{
		    new var[100];
			format(var, 32, "Warnings=%d\n",PlayerInfo[playerid][pWarns]);fwrite(hFile, var);
			fclose(hFile);
			SendClientMessage(playerid, YELLOW, "[ACCOUNT]: Jus automatiškai priregistruotas jei norite pilnai prisiregistruoti rašykite ' /register [slaptažodis] '.");
			CreatePlayer(playerid);
		}
}
return 1;

public OnPlayerEnterCheckpoint(playerid)
{
return 1;
}

public OnPlayerLogin2(playerid)
{
   new string2[128];
new playername2[MAX_PLAYER_NAME];
   GetPlayerName(playerid, playername2, sizeof(playername2));
format(string2, sizeof(string2), "freeroam/%s[unregistered].ini", playername2);
new File: UserFile = fopen(string2, io_read);
if ( UserFile )
{
    new PassData[256];
    fread( UserFile , PassData , sizeof( PassData ) );
    new key[ 256 ] , val[ 256 ];
    new Data[ 256 ];
		while ( fread( UserFile , Data , sizeof( Data ) ) )
	{
		key = ini_GetKey( Data );
		if( strcmp( key , "Warnings" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pWarns] = strval( val ); }
	}//end while
 		fclose(UserFile);//close the file after everything has been read in the while
 		LoadPlayer(playerid);
	format(string2, sizeof(string2), "Jus automaškai prisijungtas kaip %s.",playername2);
	SendClientMessage(playerid, COLOR_GREEN,string2);
	printf("%s automašiakai atregistruotas",playername2);
}
return 1;

public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}

public OnPlayerUpdate2(playerid)
{
if(IsPlayerConnected(playerid))
{
		new string3[32];
		new playername3[MAX_PLAYER_NAME];
		GetPlayerName(playerid, playername3, sizeof(playername3));
		format(string3, sizeof(string3), "freeroam/%s[unregistered].ini", playername3);
		new File: hFile = fopen(string3, io_write);
		if (hFile)
		{
		    PlayerInfo[playerid][pCash] = GetPlayerMoney(playerid);
			new var[32];
			format(var, 32, "Warnings=%d\n",PlayerInfo[playerid][pWarns]);fwrite(hFile, var);
			fclose(hFile);
		}
}
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[])
{
return 1;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}

Nuoroda į komentarą
Dalintis per kitą puslapį

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 5257 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!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

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

Skelbimai


×
×
  • Sukurti naują...