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

 



 
          





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





Последние Файлы 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
  • Страница 3 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Модератор форума: Dima-kun  
простой способ телепортации
ZeleniyДата: Суббота, 02.05.2009, 00:55 | Сообщение # 31
Новенький
Группа: Продвинутые
Сообщений: 60
Награды: 1
Город: Ульяновск
Репутация: 10
Замечания: 0%
Статус:
Спасибо, правда нашол в другом коде (подругому там)

[offtop]Ничего я так и не понял и мозг плавиться, в учебнике ничего хорошего не нашол.
Дайте лучше пожалуйста ссылку где можно ознакомиться.
[RD]Chez я не понял где это "заходим на вики в раздел random"[/offtop]

heufixДата: Суббота, 02.05.2009, 00:58 | Сообщение # 32
Уважаемый человек
Группа: Продвинутые
Сообщений: 995
Награды: 22
Репутация: 231
Замечания: 80%
Статус:
Quote (Zeleniy)
Спасибо, правда нашол в другом коде (подругому там)

оО Делай так как мы тебе сказали :)
Ничего я так и не понял и мозг плавиться, в учебнике ничего хорошего не нашол.
Дайте лучше пожалуйста ссылку где можно ознакомиться.
http://wiki.sa-mp.com/wiki/Random

Хош Стучи мне в аську щя я тебе объясню пока не сплю :)


Радость

Сообщение отредактировал Schwan - Суббота, 02.05.2009, 00:58
ZeleniyДата: Суббота, 02.05.2009, 08:52 | Сообщение # 33
Новенький
Группа: Продвинутые
Сообщений: 60
Награды: 1
Город: Ульяновск
Репутация: 10
Замечания: 0%
Статус:
Schwan аска когдато давно была, сейчас я не пользуюсь, но спасибо за помощъ.

И так пробовал и эдак, и читал - ничего не получается - ошибки павно выдает.

[pwn]////////////////////////////////////////////////////////////////////////////////

public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/war", true) == 0)
{
SetPlayerPos(playerid, 286.2090,1930.9343,17.6406);
SendClientMessage(playerid, 0xFF0000FF, "text");
GivePlayerWeapon(playerid, 38, 2000); // text
return 1;
}
return 0;
}[/pwn]

вот код, нужно еще два респана 297.4909,1795.0308,17.6406 и 364.6983,2021.5671,22.6406
Я так ине понял куда вверх вставлять, неполучаеться, если не затруднит напишите с 3 респами прям в новом павне и полностью код дайте, так намного будет понятней.
З.Ы. плюсики не могу ставить(доступа нет) прям вам через монитор покланюсь, честно =)

stepmexДата: Суббота, 02.05.2009, 09:42 | Сообщение # 34
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
Code
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/war", true) == 0)
{
switch(random(3))
{
case 0: {SetPlayerPos(playerid, 286.2090,1930.9343,17.6406); }
case 1: {SetPlayerPos(playerid, 297.4909,1795.0308,17.6406); }
case 2: {SetPlayerPos(playerid, 364.6983,2021.5671,22.6406); }
}
SendClientMessage(playerid, 0xFF0000FF, "text");
GivePlayerWeapon(playerid, 38, 2000); // text
return 1;
}
return 0;
}



И создал Бог женщину!.. Существо получилось злобное, но симпатичное...

Сообщение отредактировал stepmex - Суббота, 02.05.2009, 09:42
ZeleniyДата: Суббота, 02.05.2009, 10:42 | Сообщение # 35
Новенький
Группа: Продвинутые
Сообщений: 60
Награды: 1
Город: Ульяновск
Репутация: 10
Замечания: 0%
Статус:
Спасибо большое все замечательно работает, только скобки забыл добавить

public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/war", true) == 0)
{
switch(random(3))
{
case 0: {SetPlayerPos(playerid, 286.2090,1930.9343,17.6406); }
case 1: {SetPlayerPos(playerid, 297.4909,1795.0308,17.6406); }
case 2: {SetPlayerPos(playerid, 364.6983,2021.5671,22.6406); }
}
{
SendClientMessage(playerid, 0xFF0000FF, "text");
GivePlayerWeapon(playerid, 38, 2000); // text
return 1;
}
}
return 0;
}

stepmexДата: Суббота, 02.05.2009, 10:48 | Сообщение # 36
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
они лишнии.
скобки нужны только для операторов, а ты поставил бесполезные скобки которые не принадлежат никакому оператору, тупо 2 лишних строки в коде crazy
[pwn]public OnPlayerCommandText(playerid, cmdtext[])  
{  
   if(strcmp(cmdtext, "/war", true) == 0)  
   {  
    switch(random(3))  
    {  
     case 0: {SetPlayerPos(playerid, 286.2090,1930.9343,17.6406); }  
     case 1: {SetPlayerPos(playerid, 297.4909,1795.0308,17.6406); }  
     case 2: {SetPlayerPos(playerid, 364.6983,2021.5671,22.6406); }  
    }  
    SendClientMessage(playerid, 0xFF0000FF, "text");  
    GivePlayerWeapon(playerid, 38, 2000); // text  
    return 1;  
   }  
   return 0;  
}[/pwn]зеленые к public
голубые к if
оранджевые к switch
и никаких больше не надо, нечего выдумывать!



И создал Бог женщину!.. Существо получилось злобное, но симпатичное...

Сообщение отредактировал stepmex - Суббота, 02.05.2009, 10:50
ZeleniyДата: Суббота, 02.05.2009, 10:56 | Сообщение # 37
Новенький
Группа: Продвинутые
Сообщений: 60
Награды: 1
Город: Ульяновск
Репутация: 10
Замечания: 0%
Статус:
Без этих скобок выдает
D:\*****.pwn(163) : warning 217: loose indentation

Добавлено (02.05.2009, 10:56)
---------------------------------------------
Вот на эти строчки
SendClientMessage(playerid, 0xFF0000FF, "text");
GivePlayerWeapon(playerid, 38, 2000); // text
return 1;
так что все наверное у меня правильно crazy

stepmexДата: Суббота, 02.05.2009, 11:00 | Сообщение # 38
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
На какую строчку?

нельзя чтоли сразу писать так:

Code
ase 0: {SetPlayerPos(playerid, 286.2090,1930.9343,17.6406); }  //: warning ХХХ: бла бла бла
не телепаты мы, как вы понять не можете!

Добавлено (02.05.2009, 11:00)
---------------------------------------------
Zeleniy, это варнинг значит что ты где-то лишний пробел поставил или наоборот недоствил, пример:
[pwn]public OnPlayerCommandText(playerid, cmdtext[])
{
___if(strcmp(cmdtext, "/war", true) == 0)
___{
______switch(random(3))
______{
_________case 0: {SetPlayerPos(playerid, 286.2090,1930.9343,17.6406); }
case 1: {SetPlayerPos(playerid, 297.4909,1795.0308,17.6406); }//на эту строку напишет: warning 217: loose indentation
_________case 2: {SetPlayerPos(playerid, 364.6983,2021.5671,22.6406); }
______}
______SendClientMessage(playerid, 0xFF0000FF, "text");
______GivePlayerWeapon(playerid, 38, 2000); // text
______return 1;
___}
___return 0;
}[/pwn]


И создал Бог женщину!.. Существо получилось злобное, но симпатичное...

Сообщение отредактировал stepmex - Суббота, 02.05.2009, 11:03
ZeleniyДата: Суббота, 02.05.2009, 11:29 | Сообщение # 39
Новенький
Группа: Продвинутые
Сообщений: 60
Награды: 1
Город: Ульяновск
Репутация: 10
Замечания: 0%
Статус:
Спасиби, не прав
Недумал, что учитываються пробелы
Надо так
return 1;
было
return 1;

Добавлено (02.05.2009, 11:23)
---------------------------------------------
было так
}
SendClientMessage(playerid, 0xFF0000FF, "Òû òåëåïîðòèðîâàëñÿ â war çîíó");
GivePlayerWeapon(playerid, 38, 2000); // ìèíèãóì
(тут пробел был)return 1;
}
надо так
}
SendClientMessage(playerid, 0xFF0000FF, "Òû òåëåïîðòèðîâàëñÿ â war çîíó");
GivePlayerWeapon(playerid, 38, 2000); // ìèíèãóì
return 1;
}

Добавлено (02.05.2009, 11:29)
---------------------------------------------
stepmex, ты меня спас, спасибо тебе большое.
У меня из-за этих лишних пробело много чего не получалось, а сейчас все хорошо fun

(SRV)RomaДата: Суббота, 06.06.2009, 06:50 | Сообщение # 40
Новенький
Группа: Пользователи
Сообщений: 5
Награды: 1
Город: Псков
Репутация: -6
Замечания: 20%
Статус:
Здравствуйте! А как сделать телепорт такой
первый игрок набирает комманду к примеру /tp телепортируется в 1 точку а когда второй игрок набирает комманду /tp то чтоб телепортировался во 2 точку которая будит задана и когда игроки будут набирать /tp то чтоб писалось "Покачто нельзя телепортнуться. дождись окончании дуэля.

[Sa]N[ek]Дата: Суббота, 06.06.2009, 11:31 | Сообщение # 41
Уверенный в себе
Группа: Продвинутые
Сообщений: 187
Награды: 5
Город: Moscow never sleeps
Репутация: 32
Замечания: 20%
Статус:
(SRV)Roma, переменные..Как то так
[pwn]new gFirst;
new gSecond;
и при /tp
if(gFirst == 0)
{
SetPlayerPos(playerid, х,у,я);
gFirst = 1;
return 1;
}
else if(gFirst > 0)
{
SetPlayerPos(playerid, х,у,я);
gSecond = 1;
return 1;
}[/pwn]
Quote ((SRV)Roma)
"Покачто нельзя телепортнуться. дождись окончании дуэля.

Вот тут не понял.Тебе надо чтобы когда два игрока заняли позиции начиналась дуэль?Или чтобы команда отдельная была?



Сообщение отредактировал [Sa]N[ek] - Воскресенье, 07.06.2009, 10:55
(SRV)RomaДата: Воскресенье, 07.06.2009, 05:57 | Сообщение # 42
Новенький
Группа: Пользователи
Сообщений: 5
Награды: 1
Город: Псков
Репутация: -6
Замечания: 20%
Статус:
Да нада чтоб он заняли позиции дуэля
[Sa]N[ek]Дата: Воскресенье, 07.06.2009, 10:52 | Сообщение # 43
Уверенный в себе
Группа: Продвинутые
Сообщений: 187
Награды: 5
Город: Moscow never sleeps
Репутация: 32
Замечания: 20%
Статус:
Тогда..
[pwn]
В начало мода:
new gFirst;
new gSecond;
new gDuel;
new pDuel[MAX_PLAYERS];
В OnPlayerCommandText:
if(strcmp(cmd,"/tp",true) == 0)
{
if(gFirst == 0)
{
SetPlayerPos(playerid, твои координаты);
gFirst = 1;
pDuel[playerid] = 1;
return 1;
}
else if(gFirst > 0)
{
SetPlayerPos(playerid, твои координаты);
gSecond = 1;
gDuel = 1;
pDuel[playerid] = 1;
return 1;
}
else
{
return SendClientMessage(playerid, COLOR_XXXX, "Дождитесь окончания дуэли.");
}
}
В OnPlayerDeath
if(pDuel[playerid] > 0)
{
pDuel[playerid] = 0;
pDuel[killerid] = 0;
gDuel = 0;
return 1;
}[/pwn]



Сообщение отредактировал [Sa]N[ek] - Воскресенье, 07.06.2009, 14:58
[RD]ChezДата: Воскресенье, 07.06.2009, 13:04 | Сообщение # 44
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
это не будет работать... как то от нефиг делать я на тдме своем сварганил простенькую дуэль.... как буду с компа выложу

Добавлено (07.06.2009, 13:04)
---------------------------------------------
это не будет работать... как то от нефиг делать я на тдме своем сварганил простенькую дуэль.... как буду с компа выложу


1 час моей работы стоит минимум 800 рублей для срочных работ.
Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS.
Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы.
Немного ассемблер.
Ох**тельный верстальщик какб.

Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^

chezrd@gmail.com
lance@chez-lab.ru
[Sa]N[ek]Дата: Воскресенье, 07.06.2009, 14:58 | Сообщение # 45
Уверенный в себе
Группа: Продвинутые
Сообщений: 187
Награды: 5
Город: Moscow never sleeps
Репутация: 32
Замечания: 20%
Статус:
[RD]Chez, объясняй почему. :D
  • Страница 3 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Поиск:





 


 


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