Ismét a segítségeteket kérném.
if (strcmp(cmdtext, \"/map 2\", true) == 0)
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000FF, \"Nem vagy {6EF83C}admin{FF0000}!\");
SetSpawnInfo( TEAM_1, TEAM_1, 0, 2794.0728,-2417.4148,13.6321,91.5800,0,0,0,0,0,0);
SetSpawnInfo( TEAM_ALL, TEAM_ALL, 0, 2647.9607,-2505.0376,13.4922,268.4224,0,0,0,0,0,0);
SetSpawnInfo( TEAM_SPECTATOR,TEAM_SPECTATOR, 0, 2730.9927,-2450.9575,17.5937,268.2000,0,0,0,0,0,0);
return 1;
}
Ez így jó minden, csak a 0 skint teszi oda ha átteszem egy másik mapra.
Annyit kérnék, hogy ha ezt a parancsot beírja egy admin akkor ne a 0 skinnel spawnoljon oda hanem azzal amit kiválasztott az elején.
És, ha valaki fel connectól akkor, ne map 1re tegye hanem oda, ami épp a kiválasztott map. (pl: /map 1en van akkor ha feljön a szerverre és kiválasztja a skint oda tegye.)
Ez a 3 skin van beírva mind a 2 Team-hez:
AddPlayerClass(230,2794.0728,-2417.4148,13.6321,91.5800,0,0,0,0,0,0);
AddPlayerClass(293,2794.0728,-2417.4148,13.6321,91.5800,0,0,0,0,0,0);
AddPlayerClass(195,2794.0728,-2417.4148,13.6321,91.5800,0,0,0,0,0,0);
Dupla hozzászólás automatikusan összefûzve. ( 2012. augusztus 16. - 18:26:06 )
Valaki, esetleg vmi ötlet?:D
Ell is hiszem, hogy nem megyen mert a játékos id -je 0. :D
if (strcmp(cmdtext, \"/map 2\", true) == 0)
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000FF, \"Nem vagy {6EF83C}admin{FF0000}!\");
SetSpawnInfo( TEAM_1, TEAM_1, 230, 2794.0728,-2417.4148,13.6321,91.5800,0,0,0,0,0,0);
SetSpawnInfo( TEAM_ALL, TEAM_ALL, 293, 2647.9607,-2505.0376,13.4922,268.4224,0,0,0,0,0,0);
SetSpawnInfo( TEAM_SPECTATOR,TEAM_SPECTATOR, 195, 2730.9927,-2450.9575,17.5937,268.2000,0,0,0,0,0,0);
return 1;
}
Így menni fog neked! ;)