16:11
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Модератор форума: Alcoholik  
kill
DRAgoONoNДата: Четверг, 13.03.2008, 16:22 | Сообщение # 16
Советчик
Группа: Продвинутые
Сообщений: 1149
Награды: 2
Город: Одесса
Репутация: 102
Замечания: 0%
Статус:
Quote (Winston)
а как сделать чтобы админ мог лювова kill дапустим /kill [ID] ?дайте у кого есть ?

Вот
Code
if(strcmp(cmd, "/killp", true) == 0)
  {
  tmp = strtok(cmdtext, idx);
  if(!strlen(tmp))
  {
  SendClientMessage(playerid, COLOR_COMMAND, " Введите /killp [ID-игрока/часть ника]");
  return 1;
  }
  new playa;
  if(IsStringAName(tmp))
  {
  playa = GetPlayerID(tmp);
  }
  else
  {
  playa = strval(tmp);
  }
  GetPlayerName(playa, giveplayer, sizeof(giveplayer));
  GetPlayerName(playerid, sendername, sizeof(sendername));
  if (IsPlayerAdmin(playerid))
  {
  SetPlayerHealth(playa,0.0);
  format(string, sizeof(string), " Админ %s убил %s",sendername, giveplayer);
  SendClientMessageToAll(COLOR_RED, string);
  }
  else
  {
  SendClientMessage(playerid, COLOR_COMMAND, " Вы не админ");
  }
  return 1;
  }

:)



SAMP WIKI



bleyzДата: Четверг, 13.03.2008, 16:39 | Сообщение # 17
Постоялец
Группа: Продвинутые
Сообщений: 479
Награды: 3
Город: Мехико
Репутация: 44
Замечания: 20%
Статус:
DRAgoONoN,
if (strcmp("/colorlightblue", cmdtext, true, 10) == 0 && IsPlayerAdmin(playerid) == 1)
{
SetPlayerColor(playerid, COLOR_LIGHTBLUE);
return 1;
}
А с таким кодом поможеш [ID] сделать?

Добавлено (13.03.2008, 16:39)
---------------------------------------------
плиззззззззззззззззззззззззззззззззззплплплиииииииииииииииииззззззззззззззззз


[GM] League Script
[GM] Drift-Mod

Свалка - дом Блейза [oS]_[HIT]©

DRAgoONoNДата: Четверг, 13.03.2008, 17:27 | Сообщение # 18
Советчик
Группа: Продвинутые
Сообщений: 1149
Награды: 2
Город: Одесса
Репутация: 102
Замечания: 0%
Статус:
Quote (bleyz)
DRAgoONoN,if (strcmp("/colorlightblue", cmdtext, true, 10) == 0 && IsPlayerAdmin(playerid) == 1){SetPlayerColor(playerid, COLOR_LIGHTBLUE);return 1;}А с таким кодом поможеш [ID] сделать?

Вот
Code
if(strcmp(cmd, "/colorlightblue", true) == 0)
   {
   tmp = strtok(cmdtext, idx);
   if(!strlen(tmp))
   {
   SendClientMessage(playerid, COLOR_COMMAND, " Введите /colorlightblue [ID-игрока/часть ника]");
   return 1;
   }
   new playa;
   if(IsStringAName(tmp))
   {
   playa = GetPlayerID(tmp);
   }
   else
   {
   playa = strval(tmp);
   }
   GetPlayerName(playa, giveplayer, sizeof(giveplayer));
   GetPlayerName(playerid, sendername, sizeof(sendername));
   if (IsPlayerAdmin(playerid))
   {
   SetPlayerColor(playerid, COLOR_LIGHTBLUE);
   format(string, sizeof(string), " Админ %s изменил цвет игроку %s",sendername, giveplayer);
   SendClientMessageToAll(COLOR_RED, string);
   }
   else
   {
   SendClientMessage(playerid, COLOR_COMMAND, " Вы не админ");
   }
   return 1;
   }

:)



SAMP WIKI



ViktorДата: Четверг, 13.03.2008, 18:52 | Сообщение # 19
Группа: I'm V.I.P.
Сообщений: 2936
Награды: 115
Город: деревня
Замечания: 0%
Статус:
DRAgoONoN, Спс большое

Добавлено (13.03.2008, 18:52)
---------------------------------------------
DRAgoONoN, что такое ?
error 017: undefined symbol "cmd"
error 017: undefined symbol "tmp"
error 017: undefined symbol "strtok"
error 017: undefined symbol "tmp"
error 017: undefined symbol "IsStringAName"
error 017: undefined symbol "GetPlayerID"
error 017: undefined symbol "tmp"
error 017: undefined symbol "giveplayer"
error 017: undefined symbol "giveplayer"
ПЛИЗ sad

DRAgoONoNДата: Четверг, 13.03.2008, 19:19 | Сообщение # 20
Советчик
Группа: Продвинутые
Сообщений: 1149
Награды: 2
Город: Одесса
Репутация: 102
Замечания: 0%
Статус:
Добавь в начало OnPlayerCommandText
Code
new giveplayer[MAX_PLAYER_NAME];
new cmd[256];
new tmp[256];

cmd = strtok(cmdtext, idx);

В самый конец скрипта добавь
Code
public GetPlayerID(string[])
{
  for(new i = 0; i <= MAX_PLAYERS; i++)
  {
  if(IsPlayerConnected(i) == 1)
  {
  new testname[MAX_PLAYER_NAME];
  GetPlayerName(i, testname, sizeof(testname));
  if(strcmp(testname, string, true, strlen(string)) == 0)
  {
  return i;
  }
  }
  }
  return INVALID_PLAYER_ID;
}

public IsStringAName(string[])
{
  for(new i = 0; i <= MAX_PLAYERS; i++)
  {
  if(IsPlayerConnected(i) == 1)
  {
  new testname[MAX_PLAYER_NAME];
  GetPlayerName(i, testname, sizeof(testname));
  if(strcmp(testname, string, true, strlen(string)) == 0)
  {
  return 1;
  }
  }
  }
  return 0;
}



SAMP WIKI



ViktorДата: Четверг, 13.03.2008, 20:33 | Сообщение # 21
Группа: I'm V.I.P.
Сообщений: 2936
Награды: 115
Город: деревня
Замечания: 0%
Статус:
ппц wall :wall: wall :wall:
Code
#include <a_samp>

new giveplayer[MAX_PLAYER_NAME];

new cmd[256];

new tmp[256];

cmd = strtok(cmdtext, idx);
if(strcmp(cmd, "/killp", true) == 0)
   {
   tmp = strtok(cmdtext, idx);
   if(!strlen(tmp))
   {
   SendClientMessage(playerid, COLOR_COMMAND, " Введите /killp [ID-игрока/часть ника]");
   return 1;
   }
   new playa;
   if(IsStringAName(tmp))
   {
   playa = GetPlayerID(tmp);
   }
   else
   {
   playa = strval(tmp);
   }
   GetPlayerName(playa, giveplayer, sizeof(giveplayer));
   GetPlayerName(playerid, sendername, sizeof(sendername));
   if (IsPlayerAdmin(playerid))
   {
   SetPlayerHealth(playa,0.0);
   format(string, sizeof(string), " Админ %s убил %s",sendername, giveplayer);
   SendClientMessageToAll(COLOR_RED, string);
   }
   else
   {
   SendClientMessage(playerid, COLOR_COMMAND, " Вы не админ");
   }
   return 1;
   }
  public GetPlayerID(string[])
{
   for(new i = 0; i <= MAX_PLAYERS; i++)
   {
   if(IsPlayerConnected(i) == 1)
   {
   new testname[MAX_PLAYER_NAME];
   GetPlayerName(i, testname, sizeof(testname));
   if(strcmp(testname, string, true, strlen(string)) == 0)
   {
   return i;
   }
   }
   }
   return INVALID_PLAYER_ID;
}

public IsStringAName(string[])
{
   for(new i = 0; i <= MAX_PLAYERS; i++)
   {
   if(IsPlayerConnected(i) == 1)
   {
   new testname[MAX_PLAYER_NAME];
   GetPlayerName(i, testname, sizeof(testname));
   if(strcmp(testname, string, true, strlen(string)) == 0)
   {
   return 1;
   }
   }
   }
   return 0;
}

Исправь ПЛИЗ wall :wall: wall :wall: wall



Сообщение отредактировал Winston - Четверг, 13.03.2008, 20:35
AXEДата: Четверг, 13.03.2008, 20:57 | Сообщение # 22
Группа: Администратор
Сообщений: 6575
Награды: 156
Город: Черноморск
Репутация: 3907
Статус:
Quote (bleyz)
Winston, Они эт видели усе=)))

Увидели, забанили, спасибо за внимание.



Love will set you free!



Не совсем понятно что будет дальше, но ведь так во всём, даже бросая ровно в корзину бумагу, будучи уверенным на все 100%, что попадёшь, в последний момент дуновение ветра может сменить его траекторию.
Только продолжая свой путь, ты можешь зацепиться за жизнь так, что успеешь сделать всё, что задумал. Главное ставить себе цели, которые тебя волную.
Будь не тем, кем пытается сделать тебя жизнь, а тем, кем пытаешься сделать себя ты. Тогда жизнь поможет стать тем, кем хочешь.
DRAgoONoNДата: Четверг, 13.03.2008, 21:47 | Сообщение # 23
Советчик
Группа: Продвинутые
Сообщений: 1149
Награды: 2
Город: Одесса
Репутация: 102
Замечания: 0%
Статус:
Quote (AXE)
Увидели, забанили, спасибо за внимание.

Это ты о чем )))
Quote (Winston)
Исправь ПЛИЗ

Примерно так сделай
Code
public OnPlayerCommandText(playerid, cmdtext[])
{

new giveplayer[MAX_PLAYER_NAME];  
new cmd[256];  
new tmp[256];  

cmd = strtok(cmdtext, idx);

if(strcmp(cmd, "/killp", true) == 0)  
   {  
   tmp = strtok(cmdtext, idx);  
   if(!strlen(tmp))  
   {  
   SendClientMessage(playerid, COLOR_COMMAND, " Введите /killp [ID-игрока/часть ника]");  
   return 1;  
   }  
   new playa;  
   if(IsStringAName(tmp))  
   {  
   playa = GetPlayerID(tmp);  
   }  
   else  
   {  
   playa = strval(tmp);  
   }  
   GetPlayerName(playa, giveplayer, sizeof(giveplayer));  
   GetPlayerName(playerid, sendername, sizeof(sendername));  
   if (IsPlayerAdmin(playerid))  
   {  
   SetPlayerHealth(playa,0.0);  
   format(string, sizeof(string), " Админ %s убил %s",sendername, giveplayer);  
   SendClientMessageToAll(COLOR_RED, string);  
   }  
   else  
   {  
   SendClientMessage(playerid, COLOR_COMMAND, " Вы не админ");  
   }  
   return 1;  
   }

  return 0;  
  }

public GetPlayerID(string[])  
{  
   for(new i = 0; i <= MAX_PLAYERS; i++)  
   {  
   if(IsPlayerConnected(i) == 1)  
   {  
   new testname[MAX_PLAYER_NAME];  
   GetPlayerName(i, testname, sizeof(testname));  
   if(strcmp(testname, string, true, strlen(string)) == 0)  
   {  
   return i;  
   }  
   }  
   }  
   return INVALID_PLAYER_ID;  
}  

public IsStringAName(string[])  
{  
   for(new i = 0; i <= MAX_PLAYERS; i++)  
   {  
   if(IsPlayerConnected(i) == 1)  
   {  
   new testname[MAX_PLAYER_NAME];  
   GetPlayerName(i, testname, sizeof(testname));  
   if(strcmp(testname, string, true, strlen(string)) == 0)  
   {  
   return 1;  
   }  
   }  
   }  
   return 0;  
}

Попробуй так как я тебе написал впихнуть к тебе это в мод cool



SAMP WIKI



bleyz01Дата: Четверг, 13.03.2008, 23:08 | Сообщение # 24
Новенький
Группа: Пользователи
Сообщений: 4
Награды: 1
Репутация: -1
Замечания: 0%
Статус:
DRAgoONoN, вставляю
Code
    if(strcmp(cmd, "/colorlightblue", true) == 0)
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_RED, " Ââåäèòå /colorlightblue [ID-èãðîêà/÷àñòü íèêà]");
    return 1;
    }
    new playa;
    if(IsStringAName(tmp))
    {
    playa = GetPlayerID(tmp);
    }
    else
    {
    playa = strval(tmp);
    }
    GetPlayerName(playa, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    if (IsPlayerAdmin(playerid))
    {
    SetPlayerColor(playerid, COLOR_LIGHTBLUE);
    format(string, sizeof(string), " Àäìèí %s èçìåíèë öâåò èãðîêó %s",sendername, giveplayer);
    SendClientMessageToAll(COLOR_RED, string);
    }
    else
    {
    SendClientMessage(playerid, COLOR_COMMAND, " Âû íå àäìèí");
    }
    return 1;
    }

и пишет:
Quote
C:\Documents and Settings\Äàíÿ\Ìîè äîêóìåíòû\SERVERS\SERVER GTO\gamemodes\OGL.pwn(27) : error 010: invalid function or declaration
C:\Documents and Settings\Äàíÿ\Ìîè äîêóìåíòû\SERVERS\SERVER GTO\gamemodes\OGL.pwn(139) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Äàíÿ\Ìîè äîêóìåíòû\SERVERS\SERVER GTO\gamemodes\OGL.pwn(139) : warning 215: expression has no effect
C:\Documents and Settings\Äàíÿ\Ìîè äîêóìåíòû\SERVERS\SERVER GTO\gamemodes\OGL.pwn(141) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Äàíÿ\Ìîè äîêóìåíòû\SERVERS\SERVER GTO\gamemodes\OGL.pwn(141) : warning 215: expression has no effect
C:\Documents and Settings\Äàíÿ\Ìîè äîêóìåíòû\SERVERS\SERVER GTO\gamemodes\OGL.pwn(575) : warning 219: local variable "vehicleid" shadows a variable at a preceding level
C:\Documents and Settings\Äàíÿ\Ìîè äîêóìåíòû\SERVERS\SERVER GTO\gamemodes\OGL.pwn(581) : warning 219: local variable "vehicleid" shadows a variable at a preceding level
C:\Documents and Settings\Äàíÿ\Ìîè äîêóìåíòû\SERVERS\SERVER GTO\gamemodes\OGL.pwn(897) : error 017: undefined symbol "idx"
C:\Documents and Settings\Äàíÿ\Ìîè äîêóìåíòû\SERVERS\SERVER GTO\gamemodes\OGL.pwn(913) : error 017: undefined symbol "sendername"
C:\Documents and Settings\Äàíÿ\Ìîè äîêóìåíòû\SERVERS\SERVER GTO\gamemodes\OGL.pwn(913) : error 017: undefined symbol "sendername"
C:\Documents and Settings\Äàíÿ\Ìîè äîêóìåíòû\SERVERS\SERVER GTO\gamemodes\OGL.pwn(913) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Äàíÿ\Ìîè äîêóìåíòû\SERVERS\SERVER GTO\gamemodes\OGL.pwn(913) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

6 Errors.


ХЕЛП

ViktorДата: Пятница, 14.03.2008, 11:06 | Сообщение # 25
Группа: I'm V.I.P.
Сообщений: 2936
Награды: 115
Город: деревня
Замечания: 0%
Статус:
Quote (DRAgoONoN)
Это ты о чем )))

bleyz Очень много матерился! его забанили

ппц серавно не получяется wall wall wall suicide2 suicide2 suicide2 wall wall sad

ConqerorДата: Пятница, 14.03.2008, 11:22 | Сообщение # 26
Постоялец
Группа: Продвинутые
Сообщений: 397
Награды: 2
Город: =/
Репутация: 4
Замечания: 20%
Статус:
блейз бесит. Ему бан? Ура! Ф бан таких как он! Я так понимаю разобрались тут со всем без меня? fun lol
DRAgoONoNДата: Пятница, 14.03.2008, 15:56 | Сообщение # 27
Советчик
Группа: Продвинутые
Сообщений: 1149
Награды: 2
Город: Одесса
Репутация: 102
Замечания: 0%
Статус:
Quote (Winston)
ппц серавно не получяется

Я дай скрипт, посмотри внимательно что за чем идет и попробуй вставить к себе в мод suicide2



SAMP WIKI



ConqerorДата: Пятница, 14.03.2008, 16:32 | Сообщение # 28
Постоялец
Группа: Продвинутые
Сообщений: 397
Награды: 2
Город: =/
Репутация: 4
Замечания: 20%
Статус:
Quote (DRAgoONoN)
Я дай скрипт, посмотри внимательно что за чем идет и попробуй вставить к себе в мод

Это е совсем корректная просьба или утверждение, а как понимать "Я дай"?
ЫЫыы lol
Просто очепятка такая, бывает crazy

bleyz01Дата: Пятница, 14.03.2008, 17:36 | Сообщение # 29
Новенький
Группа: Пользователи
Сообщений: 4
Награды: 1
Репутация: -1
Замечания: 0%
Статус:
DRAgoONoN, Я с ошибками разобрался тока вот терь скажи куда эт над вставить?В public OnPlayerCommandText?А то если там пишеш любую команду(неравильнкую) те пишет: пишитье /color id а если так и пишеш то пишет этот грёбаный Uncovn command
DRAgoONoNДата: Суббота, 15.03.2008, 09:08 | Сообщение # 30
Советчик
Группа: Продвинутые
Сообщений: 1149
Награды: 2
Город: Одесса
Репутация: 102
Замечания: 0%
Статус:
Code
public OnPlayerCommandText(playerid, cmdtext[])
{

new sendername[MAX_PLAYER_NAME];
new giveplayer[MAX_PLAYER_NAME];
new string[256];
new cmd[256];
new tmp[256];
new giveplayerid, moneys, idx;

cmd = strtok(cmdtext, idx);

if(strcmp(cmd, "/colorlightblue", true) == 0)  
    {  
    tmp = strtok(cmdtext, idx);  
    if(!strlen(tmp))  
    {  
    SendClientMessage(playerid, COLOR_COMMAND, " Введите /colorlightblue [ID-игрока/часть ника]");  
    return 1;  
    }  
    new playa;  
    if(IsStringAName(tmp))  
    {  
    playa = GetPlayerID(tmp);  
    }  
    else  
    {  
    playa = strval(tmp);  
    }  
    GetPlayerName(playa, giveplayer, sizeof(giveplayer));  
    GetPlayerName(playerid, sendername, sizeof(sendername));  
    if (IsPlayerAdmin(playerid))  
    {  
    SetPlayerColor(playerid, COLOR_LIGHTBLUE);  
    format(string, sizeof(string), " Админ %s изменил цвет игроку %s",sendername, giveplayer);  
    SendClientMessageToAll(COLOR_RED, string);  
    }  
    else  
    {  
    SendClientMessage(playerid, COLOR_COMMAND, " Вы не админ");  
    }  
    return 1;  
    }

return 0;  
    }

Попробуй сделать так mda



SAMP WIKI



  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua