[TM]Fire Дата: Вторник, 09.06.2015, 13:05:40 | Сообщение # 1
Группа: Пользователи
Сообщений: 14
Нужна помощь по команде /givedonate и /agiverank givedonate не выдает больше одной еденицы доната вот сама кмд команда agiverank не работает вот сама кмд c:givedonate; { if(PlayerInfo[playerid] [bAdmin]== 12) { if(sscanf(params,"dd",params[0],params[1])) return SCM(playerid, COLOR_GREY, "Ââåäèòå: /givedonate [playerid][êîë-âî]"); if(IsPlayerConnected(params[1])) { if(strcmp(params[1],"0",true) == 0) { SCM(playerid,COLOR_LIGHTRED, "Âû çàáðàëè ó èãðîêà âñå DonatMoney"); PlayerInfo[params[0]] [pDMInections]= 0; SCMF(playerid,COLOR_LIGHTRED, "Àäìèíèñòðàòîð %s çàáðàë ó âàñ DonatMoney", PlayerInfo[playerid][pNames]); return true; } SCMF(playerid,COLOR_YELLOW,"Âû äàëè èãðîêó %s %d DonatMoney", PlayerInfo[params[0]][pNames], params[1]); PlayerInfo[params[0]] [pDMInections]+= params[1]; SCMF(params[0],COLOR_REDD, "Àäìèíèñòðàòîð %s äàë âàì: %d DonatMoney", PlayerInfo[playerid][pNames], params[1]); SCMF(params[0],COLOR_REDD, "Âàø äîíàòíûé ñ÷¸ò: %d DonatMoney {FFFFFF}(( Èñïîëüçóéòå /donate ))", PlayerInfo[params[0]][pDMInections]); } } agiverank вобще не работает c:agiverank; { if(sscanf(params,"dd",params[0],params[1])) return SCM(playerid, COLOR_GREY, "Ââåäèòå: /agiverank [id èãðîêà] [óðîâåíü (1 - 15)]"); if(params[1] > 21 || params[1] < 0) return SCM(playerid, COLOR_GREY, "Íå ìåíå 0 è íå áîëåå 15!"); if(PlayerInfo[playerid] [bAdmin]!= 12 || !IsPlayerConnected(params[0]) || params[0] == INVALID_PLAYER_ID) return true; PlayerInfo[params[0]] [pRKInections]= params[1]; format(stringer1,sizeof(stringer1), "Âû áûëè ïîâûøåíû â ðàíãå àäìèíèñòðàòîðîì %s", PlayerInfo[playerid][pNames]); SCM(params[0], 0x6495EDFF, stringer1); format(stringer1,sizeof(stringer1), "Âû ïîâûñèëè %s äî %d ðàíãà.", PlayerInfo[params[0]][pNames],params[1]); SCM(playerid, 0x6495EDFF, stringer1); return true; }
Сообщение отредактировал [TM]Fire - Вторник, 09.06.2015, 13:20:49
Сообщение Нужна помощь по команде /givedonate и /agiverank givedonate не выдает больше одной еденицы доната вот сама кмд команда agiverank не работает вот сама кмд c:givedonate; { if(PlayerInfo[playerid] [bAdmin]== 12) { if(sscanf(params,"dd",params[0],params[1])) return SCM(playerid, COLOR_GREY, "Ââåäèòå: /givedonate [playerid][êîë-âî]"); if(IsPlayerConnected(params[1])) { if(strcmp(params[1],"0",true) == 0) { SCM(playerid,COLOR_LIGHTRED, "Âû çàáðàëè ó èãðîêà âñå DonatMoney"); PlayerInfo[params[0]] [pDMInections]= 0; SCMF(playerid,COLOR_LIGHTRED, "Àäìèíèñòðàòîð %s çàáðàë ó âàñ DonatMoney", PlayerInfo[playerid][pNames]); return true; } SCMF(playerid,COLOR_YELLOW,"Âû äàëè èãðîêó %s %d DonatMoney", PlayerInfo[params[0]][pNames], params[1]); PlayerInfo[params[0]] [pDMInections]+= params[1]; SCMF(params[0],COLOR_REDD, "Àäìèíèñòðàòîð %s äàë âàì: %d DonatMoney", PlayerInfo[playerid][pNames], params[1]); SCMF(params[0],COLOR_REDD, "Âàø äîíàòíûé ñ÷¸ò: %d DonatMoney {FFFFFF}(( Èñïîëüçóéòå /donate ))", PlayerInfo[params[0]][pDMInections]); } } agiverank вобще не работает c:agiverank; { if(sscanf(params,"dd",params[0],params[1])) return SCM(playerid, COLOR_GREY, "Ââåäèòå: /agiverank [id èãðîêà] [óðîâåíü (1 - 15)]"); if(params[1] > 21 || params[1] < 0) return SCM(playerid, COLOR_GREY, "Íå ìåíå 0 è íå áîëåå 15!"); if(PlayerInfo[playerid] [bAdmin]!= 12 || !IsPlayerConnected(params[0]) || params[0] == INVALID_PLAYER_ID) return true; PlayerInfo[params[0]] [pRKInections]= params[1]; format(stringer1,sizeof(stringer1), "Âû áûëè ïîâûøåíû â ðàíãå àäìèíèñòðàòîðîì %s", PlayerInfo[playerid][pNames]); SCM(params[0], 0x6495EDFF, stringer1); format(stringer1,sizeof(stringer1), "Âû ïîâûñèëè %s äî %d ðàíãà.", PlayerInfo[params[0]][pNames],params[1]); SCM(playerid, 0x6495EDFF, stringer1); return true; } Автор - [TM]Fire Дата добавления - 09.06.2015 в 13:05:40