16.01.2017, 15:41
I have a problem at my gamemode:
pMember means player in what faction is
the problem is when i join server and i write /skins i can select my skin but if i change the faction and don't restart the server the skin selector doesn't appear
can anyone help me?
P.S. I also enter some SendClientMessage to test if it detect when i change the faction and the message works...
Quote:
if(strcmp(cmdtext, "/skins", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pMember] == 0) { SendClientMessage(playerid,COLOR_WHITE,"TEST1"); ShowModelSelectionMenu(playerid, skinlistcivil, "Alege Skinul"); } else if(PlayerInfo[playerid][pMember] == 1) { SendClientMessage(playerid,COLOR_WHITE,"TEST2"); ShowModelSelectionMenu(playerid, skinlistpd, "Alege Skinul"); } else if(PlayerInfo[playerid][pMember] == 2) { SendClientMessage(playerid,COLOR_WHITE,"TEST3"); ShowModelSelectionMenu(playerid, skinlistfbi, "Alege Skinul"); } else if(PlayerInfo[playerid][pMember] == 3) { SendClientMessage(playerid,COLOR_WHITE,"TEST4"); ShowModelSelectionMenu(playerid, skinlistna, "Alege Skinul"); } else if(PlayerInfo[playerid][pMember] == 4) { SendClientMessage(playerid,COLOR_WHITE,"TEST5"); ShowModelSelectionMenu(playerid, skinlistparamedics, "Alege Skinul"); } else if(PlayerInfo[playerid][pMember] == 5) { ShowModelSelectionMenu(playerid, skinlistgangs, "Alege Skinul"); } else if(PlayerInfo[playerid][pMember] == 6) { ShowModelSelectionMenu(playerid, skinlistgangs, "Alege Skinul"); } else if(PlayerInfo[playerid][pMember] == 7) { ShowModelSelectionMenu(playerid, skinlistgangs, "Alege Skinul"); } else if(PlayerInfo[playerid][pMember] == { SendClientMessage(playerid,COLOR_WHITE,"TEST9"); ShowModelSelectionMenu(playerid, skinlisthitman, "Alege Skinul"); } else if(PlayerInfo[playerid][pMember] == 9) { ShowModelSelectionMenu(playerid, skinlistparamedics, "Alege Skinul"); } else if(PlayerInfo[playerid][pMember] == 10) { ShowModelSelectionMenu(playerid, skinlisttaxi, "Alege Skinul"); } else if(PlayerInfo[playerid][pMember] == 12) { ShowModelSelectionMenu(playerid, skinlisttowcar, "Alege Skinul"); } } return 1; } |
the problem is when i join server and i write /skins i can select my skin but if i change the faction and don't restart the server the skin selector doesn't appear
can anyone help me?
Quote:
public OnPlayerModelSelection(playerid, response, listid, modelid) { if(listid == skinlistcivil || listid == skinlistpd || listid == skinlistfbi || skinlistna || listid == skinlistparamedics || skinlistgangs || listid == skinlisthitman || listid == skinlisttaxi || listid == skinlisttowcar) { if(response) { SendClientMessage(playerid, 0xFF0000FF, "Skinul a fost schimbat!"); SetPlayerSkin(playerid, modelid); } else SendClientMessage(playerid, 0xFF0000FF, "A fost inchis sistemul!"); return 1; } return 1; } |