03.11.2012, 12:26
THIS
AND
THIS
Код:
if(strcmp(cmd, "/evict", true) == 0) { if(IsPlayerConnected(playerid)) { new bouse = PlayerInfo[playerid][pPhousekey]; GetPlayerName(playerid, playername, sizeof(playername)); if (bouse != INVALID_HOUSE_ID && strcmp(playername, HouseInfo[PlayerInfo[playerid][pPhousekey]][hOwner], true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /evict [player]"); } new target; //target = strval(tmp); target = ReturnUser(tmp); if (target == playerid) { SendClientMessage(target, COLOR_WHITE, "You cant evict yourself."); return 1; } if(IsPlayerConnected(target)) { if(target != INVALID_PLAYER_ID) { if(PlayerInfo[target][pPhousekey] == PlayerInfo[playerid][pPhousekey]) { SendClientMessage(target, COLOR_WHITE, "You have been evicted"); SendClientMessage(playerid, COLOR_WHITE, "Player has been evicted"); PlayerInfo[target][pPhousekey] = INVALID_HOUSE_ID; return 1; } else { SendClientMessage(playerid, COLOR_WHITE, "Player doesn't rent at your House!"); return 1; } } } } else { SendClientMessage(playerid, COLOR_GRAD2, " You don't own a house!"); return 1; } } return 1; }
THIS
Код:
if(strcmp(cmd, "/evictall", true) == 0) { if(IsPlayerConnected(playerid)) { new bouse = PlayerInfo[playerid][pPhousekey]; if (bouse != INVALID_HOUSE_ID && strcmp(playername, HouseInfo[PlayerInfo[playerid][pPhousekey]][hOwner], true) == 0) { new Count; foreach(Player, i) { if(i != playerid) { if (PlayerInfo[i][pPhousekey] == PlayerInfo[playerid][pPhousekey] ) { SendClientMessage(i, COLOR_WHITE, "You have been evicted from your house."); SendClientMessage(playerid, COLOR_WHITE, "Everyone has been evicted."); PlayerInfo[i][pPhousekey] = INVALID_HOUSE_ID; Count++; } } } if( Count == 0 ) { SendClientMessage(playerid, COLOR_WHITE, "Nobody was available to evict."); } } else { SendClientMessage(playerid, COLOR_GRAD2, " You don't own a house!"); return 1; } } return 1; }