Szerintem ezt egy egyszerü menüvel meglehetne oldani 2 csapat 2 skin 2spawnhej
én így gondolom:
#include <a_samp>
new Menu:teamok;
#define COLOR_GREEN 0x33AA33AA
public OnFilterScriptInit()
{
teamok = CreateMenu(\"teamok\", 2, 55.0, 200.0, 100.0, 80.0);
AddMenuItem(teamok, 0, \"team1\");
AddMenuItem(teamok, 0, \"team2\");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/csapat\", cmdtext, true, 10) == 0)
{
ShowMenuForPlayer(teamok,playerid);
return 1;
}
return 0;
}
public OnPlayerSelectedMenuRow(playerid, row)
{
new Menu:current = GetPlayerMenu(playerid);
if(current == teamok)
{
switch(row)
{
case 0:
{
SetPlayerPos(playerid,X,Y,Z);
SetPlayerSkin(playerid,SKINID);//skin ID
GivePlayerWeapon(playerid,5,1);//Fegyverek
}
case 1:
{
SetPlayerPos(playerid,2286.5547,2428.8687,10.8203);
SetPlayerSkin(playerid,SKINID);//skin ID
GivePlayerWeapon(playerid,5,1);//Fegyverek
}
}
}
return 1;
}
A skin ID ket és a Koordinátákat ahol spawnoljanak azokat kell átírnod hogy ezt 1 prancsra hogy az összes hogykell nemtom de nekem ez a tippem de igy mindenkinek külön kell