Raberto_Carlos Дата: Четверг, 02.06.2011, 13:32:54 | Сообщение # 7
Группа: Пользователи
Сообщений: 58
мод mygame //=-=-=-=-=-=-=-=-=-=-=-=-=-[Set Name]=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- if(strcmp(cmd, "/setname", true) == 0) { GetPlayerName(playerid, sendername, sizeof(sendername)); new tmpp[256]; tmpp = strtok(cmdtext, idx); if(!strlen(tmpp)) { SendClientMessage(playerid, COLOR_GRAD1, "Используйте /setname [playerid] [new nick]"); return 1; } giveplayerid = strval(tmpp); tmp = strtok(cmdtext, idx); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pAdmin] >= 1337) { if(IsPlayerConnected(giveplayerid)) { new filename[32]; SetPlayerName(giveplayerid, tmp); format(string, sizeof(string), "[MYGAME][SETNAME-LOG]: %s change nick-name on %s, administrator: %s", giveplayer, tmp, sendername); SetnameLog(string); format(string, sizeof(string), "* Администратор %s(%i) изменил ваш ник на %s , Незабудьте поменять ник в клиенте SAMP !", sendername, playerid, tmp); SendClientMessage(giveplayerid, COLOR_YELLOW, string); format(string, sizeof(string), "* Сделайте скриншот (F8) чтобы не забыть свой ник"); SendClientMessage(giveplayerid, COLOR_YELLOW, string); format(string, sizeof(string), "* Вы изменили ник %i на %s", giveplayerid, tmp); SendClientMessage(playerid, COLOR_DBLUE, string); format(string, sizeof(string), "Теперь %s известен как %s.", giveplayer, tmp); SendClientMessageToAll(COLOR_LIGHTRED,string); format(filename, sizeof(filename), "users/%s.ini", giveplayer); fremove(filename); } new key = PlayerInfo[giveplayerid][pPhousekey]; // вот тут варнинг new house = PlayerInfo[playerid][pPKvartirakey]; if(key != 255) { strmid(HouseInfo[key][hOwner], tmp, 0, strlen(tmp), 255); OnPropUpdate(); } key = PlayerInfo[giveplayerid][pPKvartirakey]; if (key != 255) { strmid(HataInfo[house][kOwner], tmp, 0, strlen(tmp), 255); OnPropUpdate(); } key = PlayerInfo[giveplayerid][pPbiskey]; if (key != 255) { if (key > 100) { key -= 100; strmid(SBizzInfo[key][sbOwner], tmp, 0, strlen(tmp), 255); } else { strmid(BizzInfo[key][bOwner], tmp, 0, strlen(tmp), 255); } OnPropUpdate(); } new mycarkey = PlayerInfo[playerid][pPcarkey]; if (mycarkey != 999) { strmid(CarInfo[mycarkey][cOwner], tmp, 0, strlen(tmp), 999); OnPropUpdate(); } } else { SendClientMessage(playerid, COLOR_RED, "У вас нет прав использовать эту команду!"); } } else { SendClientMessage(playerid, COLOR_RED, "Залогинитесь, чтобы использовать эту команду!"); } printf("Использвалась команда %s",cmd); return 1; } if(strcmp(cmd,"/findgun",true)==0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "Используйте: /findgun [id игрока]"); return 1; } giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { if (ProxDetectorS(8.0, playerid, giveplayerid)) { GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); new text1[20], text2[20], text3[20], text4[20], text5[20], text6[20], text7[20]; if(PlayerInfo[giveplayerid][pGun2] == 23) { text1 = "| Sdpistol"; } else { text1 = "| Пусто "; } if(PlayerInfo[giveplayerid][pGun2] == 24) { text2 = "| Deagle"; } else { text2 = "| Пусто "; } if(PlayerInfo[giveplayerid][pGun3] == 25) { text3 = "| Shotgun"; } else { text3 = "| Пусто "; } if(PlayerInfo[giveplayerid][pGun3] == 29) { text4 = "| MP5"; } else { text4 = "| Пусто "; } if(PlayerInfo[giveplayerid][pGun4] == 30) { text5 = "| AK47"; } else { text5 = "| Пусто "; } if(PlayerInfo[giveplayerid][pGun4] == 31) { text6 = "| M4"; } else { text6 = "| Пусто "; } if(PlayerInfo[giveplayerid][pGun4] == 33) { text7 = "| Rifle"; } else { text7 = "| Пусто "; } format(string, sizeof(string), "|__________ Оружие %s __________|", giveplayer); SendClientMessage(playerid, COLOR_WHITE, string); format(string, sizeof(string), "%s.", text1); SendClientMessage(playerid, COLOR_GREY, string); format(string, sizeof(string), "%s.", text2); SendClientMessage(playerid, COLOR_GREY, string); format(string, sizeof(string), "%s.", text3); SendClientMessage(playerid, COLOR_GREY, string); format(string, sizeof(string), "%s.", text4); SendClientMessage(playerid, COLOR_GREY, string); format(string, sizeof(string), "%s.", text5); SendClientMessage(playerid, COLOR_GREY, string); format(string, sizeof(string), "%s.", text6); SendClientMessage(playerid, COLOR_GREY, string); format(string, sizeof(string), "%s.", text7); SendClientMessage(playerid, COLOR_GREY, string); format(string, sizeof(string), "* %s просмотрел оружие %s .", sendername ,giveplayer); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); } else { SendClientMessage(playerid, COLOR_GREY, " Игрок не рядом с вами !"); return 1; } } } else { SendClientMessage(playerid, COLOR_GREY, " Игрок оффлайн !"); return 1; } } printf("Использвалась команда %s",cmd); return 1; }
Сообщение мод mygame //=-=-=-=-=-=-=-=-=-=-=-=-=-[Set Name]=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- if(strcmp(cmd, "/setname", true) == 0) { GetPlayerName(playerid, sendername, sizeof(sendername)); new tmpp[256]; tmpp = strtok(cmdtext, idx); if(!strlen(tmpp)) { SendClientMessage(playerid, COLOR_GRAD1, "Используйте /setname [playerid] [new nick]"); return 1; } giveplayerid = strval(tmpp); tmp = strtok(cmdtext, idx); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pAdmin] >= 1337) { if(IsPlayerConnected(giveplayerid)) { new filename[32]; SetPlayerName(giveplayerid, tmp); format(string, sizeof(string), "[MYGAME][SETNAME-LOG]: %s change nick-name on %s, administrator: %s", giveplayer, tmp, sendername); SetnameLog(string); format(string, sizeof(string), "* Администратор %s(%i) изменил ваш ник на %s , Незабудьте поменять ник в клиенте SAMP !", sendername, playerid, tmp); SendClientMessage(giveplayerid, COLOR_YELLOW, string); format(string, sizeof(string), "* Сделайте скриншот (F8) чтобы не забыть свой ник"); SendClientMessage(giveplayerid, COLOR_YELLOW, string); format(string, sizeof(string), "* Вы изменили ник %i на %s", giveplayerid, tmp); SendClientMessage(playerid, COLOR_DBLUE, string); format(string, sizeof(string), "Теперь %s известен как %s.", giveplayer, tmp); SendClientMessageToAll(COLOR_LIGHTRED,string); format(filename, sizeof(filename), "users/%s.ini", giveplayer); fremove(filename); } new key = PlayerInfo[giveplayerid][pPhousekey]; // вот тут варнинг new house = PlayerInfo[playerid][pPKvartirakey]; if(key != 255) { strmid(HouseInfo[key][hOwner], tmp, 0, strlen(tmp), 255); OnPropUpdate(); } key = PlayerInfo[giveplayerid][pPKvartirakey]; if (key != 255) { strmid(HataInfo[house][kOwner], tmp, 0, strlen(tmp), 255); OnPropUpdate(); } key = PlayerInfo[giveplayerid][pPbiskey]; if (key != 255) { if (key > 100) { key -= 100; strmid(SBizzInfo[key][sbOwner], tmp, 0, strlen(tmp), 255); } else { strmid(BizzInfo[key][bOwner], tmp, 0, strlen(tmp), 255); } OnPropUpdate(); } new mycarkey = PlayerInfo[playerid][pPcarkey]; if (mycarkey != 999) { strmid(CarInfo[mycarkey][cOwner], tmp, 0, strlen(tmp), 999); OnPropUpdate(); } } else { SendClientMessage(playerid, COLOR_RED, "У вас нет прав использовать эту команду!"); } } else { SendClientMessage(playerid, COLOR_RED, "Залогинитесь, чтобы использовать эту команду!"); } printf("Использвалась команда %s",cmd); return 1; } if(strcmp(cmd,"/findgun",true)==0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "Используйте: /findgun [id игрока]"); return 1; } giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { if (ProxDetectorS(8.0, playerid, giveplayerid)) { GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); new text1[20], text2[20], text3[20], text4[20], text5[20], text6[20], text7[20]; if(PlayerInfo[giveplayerid][pGun2] == 23) { text1 = "| Sdpistol"; } else { text1 = "| Пусто "; } if(PlayerInfo[giveplayerid][pGun2] == 24) { text2 = "| Deagle"; } else { text2 = "| Пусто "; } if(PlayerInfo[giveplayerid][pGun3] == 25) { text3 = "| Shotgun"; } else { text3 = "| Пусто "; } if(PlayerInfo[giveplayerid][pGun3] == 29) { text4 = "| MP5"; } else { text4 = "| Пусто "; } if(PlayerInfo[giveplayerid][pGun4] == 30) { text5 = "| AK47"; } else { text5 = "| Пусто "; } if(PlayerInfo[giveplayerid][pGun4] == 31) { text6 = "| M4"; } else { text6 = "| Пусто "; } if(PlayerInfo[giveplayerid][pGun4] == 33) { text7 = "| Rifle"; } else { text7 = "| Пусто "; } format(string, sizeof(string), "|__________ Оружие %s __________|", giveplayer); SendClientMessage(playerid, COLOR_WHITE, string); format(string, sizeof(string), "%s.", text1); SendClientMessage(playerid, COLOR_GREY, string); format(string, sizeof(string), "%s.", text2); SendClientMessage(playerid, COLOR_GREY, string); format(string, sizeof(string), "%s.", text3); SendClientMessage(playerid, COLOR_GREY, string); format(string, sizeof(string), "%s.", text4); SendClientMessage(playerid, COLOR_GREY, string); format(string, sizeof(string), "%s.", text5); SendClientMessage(playerid, COLOR_GREY, string); format(string, sizeof(string), "%s.", text6); SendClientMessage(playerid, COLOR_GREY, string); format(string, sizeof(string), "%s.", text7); SendClientMessage(playerid, COLOR_GREY, string); format(string, sizeof(string), "* %s просмотрел оружие %s .", sendername ,giveplayer); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); } else { SendClientMessage(playerid, COLOR_GREY, " Игрок не рядом с вами !"); return 1; } } } else { SendClientMessage(playerid, COLOR_GREY, " Игрок оффлайн !"); return 1; } } printf("Использвалась команда %s",cmd); return 1; } Автор - Raberto_Carlos Дата добавления - 02.06.2011 в 13:32:54