12.09.2015, 21:25
Boa noite, bom, achei um sistema de org VIP ativada in-game aqui no fуrum e fui estudar a mesma, e consegui criar a minha, estб funcionando perfeitamente, salvamento, criar, ativar, desativar, deletar, o ъnico problema й que os ъnicos que podem usar a org VIP sгo os membros da org, o lider nгo pode, o que pode ser?
Cуdigos do /equiparorgvip
Atй 24 no caso sгo minhas organizaзхes!
Se eu for membro de cargo 1 a 5 (1 a sub lider) a org vip ativada funciona normal, mas se eu for lider, o mesmo nгo funciona, agradeзo a todos que tentarem me ajudar!
Cуdigos do /equiparorgvip
PHP код:
new File[64];
format(File, 64, "OrgsVIP/%i.ini", PlayerInfo[playerid][pMembro]);
if(DOF2_FileExists(File))
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, DOF2::GetFloat(File, "Posicao X"), DOF2::GetFloat(File, "Posicao Y"), DOF2::GetFloat(File, "Posicao Z"))) {
if(getBit1(orgVIP, PlayerInfo[playerid][pMembro]) >= 0)
return SendClientMessage(playerid, -1, "{CCCCCC}[ {55B8D9}ERRO {CCCCCC}]:{E9EBE8} A Org VIP nгo estб ativada!");
OnPlayerCommandText(playerid, "/equiparorgvip");
return 1;
}
}
PHP код:
if (strcmp(cmd, "/equiparorgvip", true) == 0) {
if (IsPlayerConnected(playerid)) {
new File[64];
format(File, sizeof(File), "OrgsVIP/%i.ini", PlayerInfo[playerid][pMembro]);
if(DOF2_FileExists(File)) {
if(IsPlayerInRangeOfPoint(playerid, 2.0, DOF2::GetFloat(File, "Posicao X"), DOF2::GetFloat(File, "Posicao Y"), DOF2::GetFloat(File, "Posicao Z")) ) {
switch(PlayerInfo[playerid][pMembro] || PlayerInfo[playerid][pLider]) {
case 1: equiparOrg(playerid);
case 2: equiparOrg(playerid);
case 3: equiparOrg(playerid);
case 4: equiparOrg(playerid);
case 5: equiparOrg(playerid);
case 6: equiparOrg(playerid);
case 7: equiparOrg(playerid);
case 8: equiparOrg(playerid);
case 9: equiparOrg(playerid);
case 10: equiparOrg(playerid);
case 11: equiparOrg(playerid);
case 12: equiparOrg(playerid);
case 13: equiparOrg(playerid);
case 14: equiparOrg(playerid);
case 15: equiparOrg(playerid);
case 16: equiparOrg(playerid);
case 17: equiparOrg(playerid);
case 18: equiparOrg(playerid);
case 19: equiparOrg(playerid);
case 20: equiparOrg(playerid);
case 21: equiparOrg(playerid);
case 22: equiparOrg(playerid);
case 23: equiparOrg(playerid);
case 24: equiparOrg(playerid);
}
}
}
}
return true;
}
Se eu for membro de cargo 1 a 5 (1 a sub lider) a org vip ativada funciona normal, mas se eu for lider, o mesmo nгo funciona, agradeзo a todos que tentarem me ajudar!