Command
Half_Blood_Prince Дата: Четверг, 20.01.2011, 13:12:27 | Сообщение # 1
Группа: Пользователи
Сообщений: 347
Короче!Когда я ввожу /give всё норм, и когда /givegun, а когда любую другую у мя вылазиет это: Используйте: /give gun [id игрока] )), что в комманде не так? Code
if(strcmp(cmd, "/give", true) == 0) { if(IsPlayerConnected(playerid)) { SendClientMessage(playerid, COLOR_WHITE, "Используйте: /give [название] [id игрока] ([кол-во])"); SendClientMessage(playerid, COLOR_WHITE, "Названия: drugs, gun, rope(веревка) ))"); return 1; } if(strcmp(tmp," drugs",true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD1, "Используйте: /give drugs [id игрока] [кол-во]"); return 1; } giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { new Float:x, Float:y, Float:z; GetPlayerPos(giveplayerid,x,y,z); if(!PlayerToPoint(5, playerid, x, y, z)) { SendClientMessage(playerid, COLOR_GRAD1, "Этот игрок далеко от вас"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD1, "Используйте: /give drugs [id игрока] [кол-во]"); return 1; } new dammount; dammount = strval(tmp); if(dammount > PlayerInfo[playerid][pDrugs]) { SendClientMessage(playerid, COLOR_GREY, "(( У вас нет столько наркотиков ))"); return 1; } GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); PlayerInfo[playerid][pDrugs] -= dammount; PlayerInfo[giveplayerid][pDrugs] += dammount; if(PlayerInfo[playerid][pSex] == 1) { format(string, sizeof(string), "* %s достал что-то и передал %s.", sendername, giveplayer); } else { format(string, sizeof(string), "* %s достала что-то и передала %s.", sendername, giveplayer); } ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); } } else { SendClientMessage(playerid, COLOR_GRAD1, "Этого id нет в игре"); return 1; } } } else if(strcmp(tmp," gun",true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD1, "Используйте: /give gun [id игрока] ))"); return 1; } giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { if(ProxDetectorS(5.0, playerid, giveplayerid)) { new gunID = GetPlayerWeapon(playerid); new gunAmmo = GetPlayerAmmo(playerid); GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); if(gunID != 0 && gunAmmo != 0) { GivePlayerWeapon(giveplayerid, gunID, gunAmmo); RemovePlayerWeapon(playerid, gunID); if(PlayerInfo[playerid][pSex] == 1) { format(string, sizeof(string), "* %s достал что-то похожее на оружие и передал %s.", sendername, giveplayer); } else { format(string, sizeof(string), "* %s достала что-то похожее на оружие и передала %s.", sendername, giveplayer); } ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); return 1; } else { SendClientMessage(playerid, COLOR_GREY, "(( У вас нет оружия ))"); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, "(( Этот игрок далеко от вас ))"); return 1; } } }
Server Info: '''''''''Russi@n•Re@l•Pl@y•Server''''''''' Addres:91.218.230.227:7780 Ping: 110 Mode: The Godfather:LS/SF/LV Map: Даем 1кк и 3LVL
Сообщение Короче!Когда я ввожу /give всё норм, и когда /givegun, а когда любую другую у мя вылазиет это: Используйте: /give gun [id игрока] )), что в комманде не так? Code
if(strcmp(cmd, "/give", true) == 0) { if(IsPlayerConnected(playerid)) { SendClientMessage(playerid, COLOR_WHITE, "Используйте: /give [название] [id игрока] ([кол-во])"); SendClientMessage(playerid, COLOR_WHITE, "Названия: drugs, gun, rope(веревка) ))"); return 1; } if(strcmp(tmp," drugs",true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD1, "Используйте: /give drugs [id игрока] [кол-во]"); return 1; } giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { new Float:x, Float:y, Float:z; GetPlayerPos(giveplayerid,x,y,z); if(!PlayerToPoint(5, playerid, x, y, z)) { SendClientMessage(playerid, COLOR_GRAD1, "Этот игрок далеко от вас"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD1, "Используйте: /give drugs [id игрока] [кол-во]"); return 1; } new dammount; dammount = strval(tmp); if(dammount > PlayerInfo[playerid][pDrugs]) { SendClientMessage(playerid, COLOR_GREY, "(( У вас нет столько наркотиков ))"); return 1; } GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); PlayerInfo[playerid][pDrugs] -= dammount; PlayerInfo[giveplayerid][pDrugs] += dammount; if(PlayerInfo[playerid][pSex] == 1) { format(string, sizeof(string), "* %s достал что-то и передал %s.", sendername, giveplayer); } else { format(string, sizeof(string), "* %s достала что-то и передала %s.", sendername, giveplayer); } ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); } } else { SendClientMessage(playerid, COLOR_GRAD1, "Этого id нет в игре"); return 1; } } } else if(strcmp(tmp," gun",true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD1, "Используйте: /give gun [id игрока] ))"); return 1; } giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { if(ProxDetectorS(5.0, playerid, giveplayerid)) { new gunID = GetPlayerWeapon(playerid); new gunAmmo = GetPlayerAmmo(playerid); GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); if(gunID != 0 && gunAmmo != 0) { GivePlayerWeapon(giveplayerid, gunID, gunAmmo); RemovePlayerWeapon(playerid, gunID); if(PlayerInfo[playerid][pSex] == 1) { format(string, sizeof(string), "* %s достал что-то похожее на оружие и передал %s.", sendername, giveplayer); } else { format(string, sizeof(string), "* %s достала что-то похожее на оружие и передала %s.", sendername, giveplayer); } ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); return 1; } else { SendClientMessage(playerid, COLOR_GREY, "(( У вас нет оружия ))"); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, "(( Этот игрок далеко от вас ))"); return 1; } } }
Автор - Half_Blood_Prince Дата добавления - 20.01.2011 в 13:12:27
admin Дата: Четверг, 20.01.2011, 15:42:37 | Сообщение # 2
Группа: Администраторы
Сообщений: 3869
Quote (Prince_ADA )
if(strcmp(tmp," drugs",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "Используйте: /give drugs [id игрока] [кол-во]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(giveplayerid,x,y,z);
if(!PlayerToPoint(5, playerid, x, y, z))
{
SendClientMessage(playerid, COLOR_GRAD1, "Этот игрок далеко от вас");
return 1;
}
new dammount;
dammount = strval(tmp);
if(dammount > PlayerInfo[playerid][pDrugs]) { SendClientMessage(playerid, COLOR_GREY, "(( У вас нет столько наркотиков ))"); return 1; }
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
PlayerInfo[playerid][pDrugs] -= dammount;
PlayerInfo[giveplayerid][pDrugs] += dammount;
if(PlayerInfo[playerid][pSex] == 1) { format(string, sizeof(string), "* %s достал что-то и передал %s.", sendername, giveplayer); }
else { format(string, sizeof(string), "* %s достала что-то и передала %s.", sendername, giveplayer); }
ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Этого id нет в игре");
return 1;
}
}
}
else if(strcmp(tmp," gun",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "Используйте: /give gun [id игрока] ))");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if(ProxDetectorS(5.0, playerid, giveplayerid))
{
new gunID = GetPlayerWeapon(playerid);
new gunAmmo = GetPlayerAmmo(playerid);
GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
if(gunID != 0 && gunAmmo != 0) { GivePlayerWeapon(giveplayerid, gunID, gunAmmo); RemovePlayerWeapon(playerid, gunID); if(PlayerInfo[playerid][pSex] == 1) { format(string, sizeof(string), "* %s достал что-то похожее на оружие и передал %s.", sendername, giveplayer); } else { format(string, sizeof(string), "* %s достала что-то похожее на оружие и передала %s.", sendername, giveplayer); } ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); return 1; } else { SendClientMessage(playerid, COLOR_GREY, "(( У вас нет оружия ))"); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, "(( Этот игрок далеко от вас ))"); return 1; } } }
zm-jail.ru Разработка сайта samp-pawno.ru
Сообщение Quote (Prince_ADA )
if(strcmp(tmp," drugs",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "Используйте: /give drugs [id игрока] [кол-во]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(giveplayerid,x,y,z);
if(!PlayerToPoint(5, playerid, x, y, z))
{
SendClientMessage(playerid, COLOR_GRAD1, "Этот игрок далеко от вас");
return 1;
}
new dammount;
dammount = strval(tmp);
if(dammount > PlayerInfo[playerid][pDrugs]) { SendClientMessage(playerid, COLOR_GREY, "(( У вас нет столько наркотиков ))"); return 1; }
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
PlayerInfo[playerid][pDrugs] -= dammount;
PlayerInfo[giveplayerid][pDrugs] += dammount;
if(PlayerInfo[playerid][pSex] == 1) { format(string, sizeof(string), "* %s достал что-то и передал %s.", sendername, giveplayer); }
else { format(string, sizeof(string), "* %s достала что-то и передала %s.", sendername, giveplayer); }
ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Этого id нет в игре");
return 1;
}
}
}
else if(strcmp(tmp," gun",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "Используйте: /give gun [id игрока] ))");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if(ProxDetectorS(5.0, playerid, giveplayerid))
{
new gunID = GetPlayerWeapon(playerid);
new gunAmmo = GetPlayerAmmo(playerid);
GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
if(gunID != 0 && gunAmmo != 0) { GivePlayerWeapon(giveplayerid, gunID, gunAmmo); RemovePlayerWeapon(playerid, gunID); if(PlayerInfo[playerid][pSex] == 1) { format(string, sizeof(string), "* %s достал что-то похожее на оружие и передал %s.", sendername, giveplayer); } else { format(string, sizeof(string), "* %s достала что-то похожее на оружие и передала %s.", sendername, giveplayer); } ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); return 1; } else { SendClientMessage(playerid, COLOR_GREY, "(( У вас нет оружия ))"); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, "(( Этот игрок далеко от вас ))"); return 1; } } }
Автор - admin Дата добавления - 20.01.2011 в 15:42:37
Загрузка страницы, займет меньше минуты...
Статистика Форума
Последнии темы
Читаемые темы
Лучшие пользователи
Новые пользователи