Game Automatically Change
#1

I have a question:

Is there a function to let you swap automatically within 10 min. from gamemode0 to gamemode1?

Reply
#2

Use RCON commands in a combination with a timer

https://sampwiki.blast.hk/wiki/RCON

Reply
#3

Quote:
Originally Posted by Zeromanster
Use RCON commands in a combination with a timer

https://sampwiki.blast.hk/wiki/RCON

thanks
Reply
#4

but if i use this function: SendRconCommand(changemode, autorodeo); then it gives 1 error

error 017: undefined symbol "changemode"


How can i define it?
Reply
#5

Quote:
Originally Posted by Battleman
but if i use this function: SendRconCommand(changemode, autorodeo); then it gives 1 error

error 017: undefined symbol "changemode"


How can i define it?
pawn Код:
SendRconCommand("changemode utorodeo");
Reply
#6

Quote:
Originally Posted by [FxT
ArcticFox ]
Quote:
Originally Posted by Battleman
but if i use this function: SendRconCommand(changemode, autorodeo); then it gives 1 error

error 017: undefined symbol "changemode"


How can i define it?
pawn Код:
SendRconCommand("changemode utorodeo");
It works thanks!
Reply
#7

you're welcome
Reply
#8

Quote:
Originally Posted by [FxT
ArcticFox ]
you're welcome
:P


But i get a error when i start samp: Invalid index parameter (bad entry point)
Reply
#9

send the code
Reply
#10

Quote:
Originally Posted by [FxT
ArcticFox ]
send the code
Quote:

#include <a_samp>

forward ChangeGameMode();

public OnGameModeInit()
{
SetTimer("ChangeGameMode",10000,false); // 10 sec
SetGameModeText("Auto Rodeo");
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 OnPlayerRequestSpawn(playerid)
{
return 1;
}

public OnPlayerConnect(playerid)
{
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
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 OnPlayerPrivmsg(playerid, recieverid, text[])
{
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/mycommand", cmdtext, true, 10) == 0)
{
// Do something here
return 1;
}
return 0;
}

public OnPlayerInfoChange(playerid)
{
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 OnObjectMoved(objectid)
{
return 1;
}

public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}

public OnPlayerExitedMenu(playerid)
{
return 1;
}

public ChangeGameMode() //put this anywhere in your script
{
SendRconCommand("changemode deadmatch");
return 1;
}

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)