354.2154,2030.3007,23.8673 268.8435,2022.3782,17.6406 268.1262,1988.9603,17.6406 267.6958,1956.3184,17.6406 223.7248,1931.2437,17.6406 171.6965,1834.9309,17.6406 153.6859,1845.1970,17.6406 141.6754,1875.6266,17.8434 155.0106,1903.1884,18.7108
Originally Posted by PANNA
alright,
can someone please tell me how i can make from these teleport coordinates random teleports, so when u type, /war, you teleport to 1 random one of these. Код:
354.2154,2030.3007,23.8673 268.8435,2022.3782,17.6406 268.1262,1988.9603,17.6406 267.6958,1956.3184,17.6406 223.7248,1931.2437,17.6406 171.6965,1834.9309,17.6406 153.6859,1845.1970,17.6406 141.6754,1875.6266,17.8434 155.0106,1903.1884,18.7108 |
new Float:TP[8][3] = {
{354.2154,2030.3007,23.8673},
{268.8435,2022.3782,17.6406},
{268.1262,1988.9603,17.6406},
{267.6958,1956.3184,17.6406},
{223.7248,1931.2437,17.6406},
{171.6965,1834.9309,17.6406},
{153.6859,1845.1970,17.6406},
{141.6754,1875.6266,17.8434},
{155.0106,1903.1884,18.7108},
};
new rand = random(sizeof(TP));
SetPlayerPos(playerid, TP[rand][0], TP[rand][1], TP[rand][2]);
forward SetPlayerTP(playerid);
new Float:TP[5][5] = { //random spawns
{354.2154,2030.3007,23.8673 },
{ 268.8435,2022.3782,17.6406},
{268.1262,1988.9603,17.6406 },
{ 267.6958,1956.3184,17.6406 },
{223.7248,1931.2437,17.6406 } //add the rest of codes also here
};
public OnPlayerCommandText(playerid,cmdtext[])
{
if(strcmp,"/yourcommand",cmdtext.true,12) == 0)
{
SetPlayerTP(playerid);
return 1;
}
return 0;
}
public SetPlayerTP(playerid)
{
new rand = random(sizeof(TP));
SetPlayerPos(playerid, TP[rand][0], TP[rand][1], TP[rand][2]);
return 1;
}
C:\Users\Onno\Documents\da\gamemodes\saa.pwn(174) : warning 217: loose indentation C:\Users\Onno\Documents\da\gamemodes\saa.pwn(181) : error 018: initialization data exceeds declared size C:\Users\Onno\Documents\da\gamemodes\saa.pwn(182) : warning 217: loose indentation C:\Users\Onno\Documents\da\gamemodes\saa.pwn(182) : warning 215: expression has no effect C:\Users\Onno\Documents\da\gamemodes\saa.pwn(182) : warning 215: expression has no effect C:\Users\Onno\Documents\da\gamemodes\saa.pwn(182) : warning 215: expression has no effect C:\Users\Onno\Documents\da\gamemodes\saa.pwn(182) : error 001: expected token: ";", but found "}" C:\Users\Onno\Documents\da\gamemodes\saa.pwn(182) : warning 217: loose indentation C:\Users\Onno\Documents\da\gamemodes\saa.pwn(182) : error 029: invalid expression, assumed zero C:\Users\Onno\Documents\da\gamemodes\saa.pwn(183) : warning 217: loose indentation C:\Users\Onno\Documents\da\gamemodes\saa.pwn(183) : warning 215: expression has no effect C:\Users\Onno\Documents\da\gamemodes\saa.pwn(183) : warning 215: expression has no effect C:\Users\Onno\Documents\da\gamemodes\saa.pwn(183) : warning 215: expression has no effect C:\Users\Onno\Documents\da\gamemodes\saa.pwn(183) : error 001: expected token: ";", but found "}" C:\Users\Onno\Documents\da\gamemodes\saa.pwn(183) : warning 217: loose indentation C:\Users\Onno\Documents\da\gamemodes\saa.pwn(183) : error 029: invalid expression, assumed zero C:\Users\Onno\Documents\da\gamemodes\saa.pwn(184) : warning 217: loose indentation C:\Users\Onno\Documents\da\gamemodes\saa.pwn(184) : warning 215: expression has no effect C:\Users\Onno\Documents\da\gamemodes\saa.pwn(184) : warning 215: expression has no effect C:\Users\Onno\Documents\da\gamemodes\saa.pwn(184) : warning 215: expression has no effect C:\Users\Onno\Documents\da\gamemodes\saa.pwn(184) : error 001: expected token: ";", but found "}" C:\Users\Onno\Documents\da\gamemodes\saa.pwn(184) : warning 217: loose indentation C:\Users\Onno\Documents\da\gamemodes\saa.pwn(184) : error 029: invalid expression, assumed zero C:\Users\Onno\Documents\da\gamemodes\saa.pwn(185) : warning 217: loose indentation C:\Users\Onno\Documents\da\gamemodes\saa.pwn(185) : warning 215: expression has no effect C:\Users\Onno\Documents\da\gamemodes\saa.pwn(185) : warning 215: expression has no effect C:\Users\Onno\Documents\da\gamemodes\saa.pwn(185 -- 186) : warning 215: expression has no effect C:\Users\Onno\Documents\da\gamemodes\saa.pwn(186) : error 001: expected token: ";", but found "}" C:\Users\Onno\Documents\da\gamemodes\saa.pwn(186) : error 036: empty statement C:\Users\Onno\Documents\da\gamemodes\saa.pwn(188) : warning 217: loose indentation C:\Users\Onno\Documents\da\gamemodes\saa.pwn(191) : warning 217: loose indentation C:\Users\Onno\Documents\da\gamemodes\saa.pwn(191) : error 029: invalid expression, assumed zero C:\Users\Onno\Documents\da\gamemodes\saa.pwn(191) : error 004: function "OnPlayerEnterVehicle" is not implemented C:\Users\Onno\Documents\da\gamemodes\saa.pwn(196) : warning 225: unreachable code C:\Users\Onno\Documents\da\gamemodes\saa.pwn(196) : error 029: invalid expression, assumed zero C:\Users\Onno\Documents\da\gamemodes\saa.pwn(196) : error 004: function "OnPlayerExitVehicle" is not implemented C:\Users\Onno\Documents\da\gamemodes\saa.pwn(201) : warning 225: unreachable code C:\Users\Onno\Documents\da\gamemodes\saa.pwn(201) : error 029: invalid expression, assumed zero C:\Users\Onno\Documents\da\gamemodes\saa.pwn(201) : error 004: function "OnPlayerStateChange" is not implemented C:\Users\Onno\Documents\da\gamemodes\saa.pwn(206) : warning 225: unreachable code C:\Users\Onno\Documents\da\gamemodes\saa.pwn(206) : error 029: invalid expression, assumed zero C:\Users\Onno\Documents\da\gamemodes\saa.pwn(206) : error 004: function "OnPlayerEnterCheckpoint" is not implemented C:\Users\Onno\Documents\da\gamemodes\saa.pwn(211) : warning 225: unreachable code C:\Users\Onno\Documents\da\gamemodes\saa.pwn(211) : error 029: invalid expression, assumed zero C:\Users\Onno\Documents\da\gamemodes\saa.pwn(211) : error 004: function "OnPlayerLeaveCheckpoint" is not implemented C:\Users\Onno\Documents\da\gamemodes\saa.pwn(216) : warning 225: unreachable code C:\Users\Onno\Documents\da\gamemodes\saa.pwn(216) : error 029: invalid expression, assumed zero C:\Users\Onno\Documents\da\gamemodes\saa.pwn(216) : error 004: function "OnPlayerEnterRaceCheckpoint" is not implemented C:\Users\Onno\Documents\da\gamemodes\saa.pwn(221) : warning 225: unreachable code C:\Users\Onno\Documents\da\gamemodes\saa.pwn(221) : error 029: invalid expression, assumed zero C:\Users\Onno\Documents\da\gamemodes\saa.pwn(221) : error 004: function "OnPlayerLeaveRaceCheckpoint" is not implemented C:\Users\Onno\Documents\da\gamemodes\saa.pwn(226) : warning 225: unreachable code C:\Users\Onno\Documents\da\gamemodes\saa.pwn(226) : error 029: invalid expression, assumed zero C:\Users\Onno\Documents\da\gamemodes\saa.pwn(226) : error 004: function "OnRconCommand" is not implemented C:\Users\Onno\Documents\da\gamemodes\saa.pwn(231) : warning 225: unreachable code C:\Users\Onno\Documents\da\gamemodes\saa.pwn(231) : error 029: invalid expression, assumed zero
if(strcmp("/dm1", cmdtext, true, 4) == 0) { new Float:TP[5][5] = { //random spawns {354.2154,2030.3007,23.8673 }, { 268.8435,2022.3782,17.6406}, {268.1262,1988.9603,17.6406 }, { 267.6958,1956.3184,17.6406 }, {223.7248,1931.2437,17.6406}, { 171.6965,1834.9309,17.6406}, {153.6859,1845.1970,17.6406}, {141.6754,1875.6266,17.8434}, {155.0106,1903.1884,18.7108 //add the rest of codes also here }; return 0; }
Originally Posted by Pandabeer1337
you need to add the new Float:TP on top of your script.
|
new Float:TP[9][3] = { {354.2154,2030.3007,23.8673}, {268.8435,2022.3782,17.6406}, {268.1262,1988.9603,17.6406}, {267.6958,1956.3184,17.6406}, {223.7248,1931.2437,17.6406}, {171.6965,1834.9309,17.6406}, {153.6859,1845.1970,17.6406}, {141.6754,1875.6266,17.8434}, {155.0106,1903.1884,18.7108} };
if(strcmp("/dm1", cmdtext, true, 4) == 0) { new rand = random(sizeof(TP)); SetPlayerPos(playerid, TP[rand][0], TP[rand][1], TP[rand][2]); return 1; }
174if(strcmp("/dm1", cmdtext, true, 4) == 0) 175{ 176new rand = random(sizeof(TP)); 177SetPlayerPos(playerid, TP[rand][0], TP[rand][1], TP[rand][2]); 178new Float:TP[9][3] = { 179{354.2154,2030.3007,23.8673}, 180{268.8435,2022.3782,17.6406}, 181{268.1262,1988.9603,17.6406}, 182{267.6958,1956.3184,17.6406}, 183{223.7248,1931.2437,17.6406}, 184{171.6965,1834.9309,17.6406}, 185{153.6859,1845.1970,17.6406}, 186{141.6754,1875.6266,17.8434}, 187{155.0106,1903.1884,18.7108} 188}; 189return 1; 190}
new Float:TP[5][5] = { //random spawns {354.2154,2030.3007,23.8673 }, { 268.8435,2022.3782,17.6406}, {268.1262,1988.9603,17.6406 }, { 267.6958,1956.3184,17.6406 }, {223.7248,1931.2437,17.6406 } //add the rest of codes also here }; |
Originally Posted by PANNA
i still got now 6 errors, but its a bit better
![]() C:\Users\Onno\Documents\da\gamemodes\saa.pwn(176) : error 017: undefined symbol "TP" C:\Users\Onno\Documents\da\gamemodes\saa.pwn(176) : error 029: invalid expression, assumed zero C:\Users\Onno\Documents\da\gamemodes\saa.pwn(176) : warning 215: expression has no effect C:\Users\Onno\Documents\da\gamemodes\saa.pwn(177) : error 017: undefined symbol "TP" C:\Users\Onno\Documents\da\gamemodes\saa.pwn(177) : warning 215: expression has no effect C:\Users\Onno\Documents\da\gamemodes\saa.pwn(177) : error 001: expected token: ";", but found "]" C:\Users\Onno\Documents\da\gamemodes\saa.pwn(177) : error 029: invalid expression, assumed zero C:\Users\Onno\Documents\da\gamemodes\saa.pwn(177) : fatal error 107: too many error messages on one line i got now this: Код:
174if(strcmp("/dm1", cmdtext, true, 4) == 0) 175{ 176new rand = random(sizeof(TP)); 177SetPlayerPos(playerid, TP[rand][0], TP[rand][1], TP[rand][2]); 178new Float:TP[9][3] = { 179{354.2154,2030.3007,23.8673}, 180{268.8435,2022.3782,17.6406}, 181{268.1262,1988.9603,17.6406}, 182{267.6958,1956.3184,17.6406}, 183{223.7248,1931.2437,17.6406}, 184{171.6965,1834.9309,17.6406}, 185{153.6859,1845.1970,17.6406}, 186{141.6754,1875.6266,17.8434}, 187{155.0106,1903.1884,18.7108} 188}; 189return 1; 190} |