Detaljan opis problema: Pa ovako radim gamemode od 0 i sad uradio sam gTeam-e 4 i uradio sam neke kapije vozila da mogu samo da voze odredjeni gTeam-ovi, ali u koji god skin tj. team da udjem mogu da vozim/otvara/zatvaram kapije pa me sad interesuje do cega je problem ja sumljam da je problem do requestclass i onplayerspawn, pa ako moze neko da vidi, ako me ne shvatate opet cu pojasniti.
Dio skripte:
#define TEAM_SWAT 0
#define TEAM_ARMY 1
#define TEAM_ARMY1 2
#define TEAM_FBI 3new gTeam;public OnPlayerRequestClass(playerid, classid)
{
SetPlayerInterior(playerid,3);
SetPlayerPos(playerid,1206.9768,-32.5926,1000.9531);
SetPlayerFacingAngle(playerid,249.3010);
SetPlayerCameraPos(playerid,1209.1083,-33.8061,1000.9531);
SetPlayerCameraLookAt(playerid,1206.9768,-32.5926,1000.9531);
switch (classid)
{
case 0:
{
GameTextForPlayer(playerid, "~b~S.W.A.T. SLUZBENIK~n~~w~SLUZBENIK GRADA", 3000, 5);
}
case 1:
{
GameTextForPlayer(playerid, "~b~SA VOJSKE SLUZBENIK~n~~w~SMRTONOSNA SILA TIMA", 3000, 5);
}
case 2:
{
GameTextForPlayer(playerid, "~b~SA VOJSKE SLUZBENIK~n~~w~SMRTONOSNA SILA TIMA", 3000, 5);
}
case 3:
{
GameTextForPlayer(playerid, "~w~POLICAJSKI SLUZBENIK~n~w~FBI", 3000, 5);
}
}
return 1;
}public OnPlayerSpawn(playerid)
{
SetPlayerInterior(playerid,0);
GangZoneShowForPlayer(playerid, ArmyZona, 0x800080FF);
if(gTeam == TEAM_SWAT)
{
SetPlayerColor(playerid, 0x00FFFFFF);
SendClientMessage(playerid,0x00FFFFFF, "Kucaj /komande da vidis komande koje su predvidjene za vas posao.");
SendClientMessage(playerid,0x00FFFFFF, "S.W.A.T. Tvoj posao je namijenjen da hvatas i hapsis osumljicene sirom San Andreas-a.");
SendClientMessage(playerid,0x00FFFFFF, "Zapamti jedno: Ovo nije DEATHMATCH server. Pozeljno je da procitate /pravila.");
return 1;
}
if(gTeam == TEAM_ARMY)
{
SetPlayerColor(playerid,0x800080FF);
SendClientMessage(playerid,0xFFFFFFAA, "{400040}Kucaj /komande da vidis komande koje su predvidjene za vas posao.");
SendClientMessage(playerid,0xFFFFFFAA, "{400040}San Andreas Vojska: Vas posao je da ubijate osumljicene.");
SendClientMessage(playerid,0xFFFFFFAA, "{400040}Ako ti ne zelis da ubijes nekoga osumljicenog mozete koristiti /ar .");
SendClientMessage(playerid,0xFFFFFFAA, "{400040}Zapamti jedno: Ovo nije DEATHMATCH server. Pozeljno je da procitate /pravila.");
return 1;
}
if(gTeam == TEAM_ARMY1)
{
SetPlayerColor(playerid,0x800080FF);
SendClientMessage(playerid,0xFFFFFFAA, "{400040}Kucaj /komande da vidis komande koje su predvidjene za vas posao.");
SendClientMessage(playerid,0xFFFFFFAA, "{400040}San Andreas Vojska: Vas posao je da ubijate osumljicene.");
SendClientMessage(playerid,0xFFFFFFAA, "{400040}Ako ti ne zelis da ubijes nekoga osumljicenog mozete koristiti /ar .");
SendClientMessage(playerid,0xFFFFFFAA, "{400040}Zapamti jedno: Ovo nije DEATHMATCH server. Pozeljno je da procitate /pravila.");
return 1;
}
if(gTeam == TEAM_FBI)
{
SendClientMessage(playerid,0xFFFFFFAA, "Kucaj /komande da vidis komande koje su predvidjene za vas posaos");
SendClientMessage(playerid,0xFFFFFFAA, "{400040}Zapamti jedno: Ovo nije DEATHMATCH server. Pozeljno je da procitate /pravila.");
return 1;
}
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno): Ako treba slikacu sve ili snimiti i postaviti. Hitno mi je ovo da mi pomognete ako moze. Hvala
