Üdv!
Elõzõ témámban már megírtam e megírom megint így legalább legelöl lesz! :D
Na szóval az a gondom, h ha használok egy parancsot amit csak simon tud akkor nem hajtótdik végre és nem tom miért... Vki tudna segíteni?
if(!strcmp(cmdtext, \"/simon\", true))
if(gTeam[playerid] == TEAM_VEDOK)
{
for(new i; i < MAX_PLAYERS; i++)
{
if(vip == 1)
{
SendClientMessage(playerid,COLOR_RED,\"Már van egy Simon!\");
}
else if(vip == 0)
{
SendClientMessage(playerid,COLOR_LIME,\"Elvállaltad a munkát, mostantól te vagy a Simon, a te utasításaidat követik!\");
vip[playerid] == 1;
SetPlayerSkin(playerid, 284);
SetPlayerColor(playerid, COLOR_WHITE);
}
else
{
SendClientMessage(playerid,COLOR_RED,\"Csak fegyõrök használhatják ezt a parancsot!\");
}
return 1;
}
}
illetve vmiért ez sem tetszik neki:
vip[playerid] == 1;
meg ugye ami nem hajtódik végre
if(strcmp(cmdtext, \"/nyit\", true) == 0)
if(gTeam[playerid] == TEAM_VIP)
{
MoveObject(cella,-1007.0999800,-1040.4000200,136.6000100,5);
MoveObject(cella2,-1007.2999900,-1046.0999800,136.6000100,5);
MoveObject(cella3,-1007.5000000,-1051.9000200,136.6000100,5);
MoveObject(cella4,-1007.4000200,-1058.1999500,136.5000000,5);
} else {
SendClientMessage(playerid,COLOR_RED,\"Csak a Simon használhatja ezt a parancsot!\");
return 1;
}
if(strcmp(cmdtext, \"/zar\", true) == 0)
if(gTeam[playerid] == TEAM_VIP)
{
MoveObject(cella,-1007.0999800,-1040.4000200,130.8000000,5);
MoveObject(cella2,-1007.2999900,-1046.0999800,130.8000000,5);
MoveObject(cella3,-1007.5000000,-1051.9000200,130.8000000,5);
MoveObject(cella4,-1007.4000200,-1058.1999500,130.8000000,5);
} else {
SendClientMessage(playerid,COLOR_RED,\"Csak a Simon használhatja ezt a parancsot!\");
return 1;
}
mindig azt írja rá h csak simon használhatja...
hát ez a parancs biztos nem azt csinálja amit te akarsz :D
vip[playerid] == 1;
helyett
vip[playerid] = 1;
De ez is felesleges mert ránézésre ez a parancs semmire nem jó kb, csak arra, hogy akárki Simon lehessen HA van 1 ember aki MÉG nem az ! Tehát ha van 1 ember aki még nem Simon, akkor mindenki az lehet aki a védõk csapatában van :)
ja és ha nem adtad meg újra a MAX_PLAYERS értékét akkor 500, ha újra megadtad akkor meg annyi üzenet fog megjelenni a játékosnak