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

 



 
          





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





Последние Файлы 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
Модератор форума: Dima-kun  
Об основах PAWNO
z008Дата: Среда, 19.11.2008, 04:05 | Сообщение # 61
Новенький
Группа: Продвинутые
Сообщений: 41
Награды: 1
Репутация: 1
Замечания: 20%
Статус:
Eakwarp, [pwn]
public OnPlayerCommandText(playerid, cmdtext[])
{
new string[255];
new idplayer;
new playermoney;
new cmd[255];
new giveplayerid, moneys, idx;
new specplayerid, specvehicleid;
new string[256];
new cmd[256];

cmd = strtok(cmdtext, idx);

if(strcmp(cmd, "/kill", true) == 0)
{
SetPlayerHealth(playerid,0);
return 1;
}
if(strcmp(cmd, "/afk", true) == 0) {
new pname[256];
GetPlayerName(playerid, pname, 256);
format(string, sizeof(string), " -- %s ОТОШЕЛ ОТ КОМПА (ПОСЦАТЬ)... ", pname);
SendClientMessageToAll(COLOR_RED,string);
return 1;
}
if(strcmp(cmd, "/back", true) == 0) {
new pname[256];
GetPlayerName(playerid, pname, 256);
format(string, sizeof(string), " -- %s ВЕРНУЛСЯ К КОМПУ! ", pname);
SendClientMessageToAll(COLOR_RED,string);
return 1;
}

if(strcmp(cmd, "/hi", true) == 0 || strcmp(cmd, "/hello", true) == 0) {
new pname[256];
GetPlayerName(playerid, pname, 256);
format(string, sizeof(string), " -- %s ГОВОРИТ ВСЕМ ПРИВЕТ ", pname);
SendClientMessageToAll(COLOR_RED,string);
return 1;
}
if (strcmp(cmd, "/bb", true) == 0 ){
new PlayerName[30], str[256];
GetPlayerName(playerid, PlayerName, 30);
format(str, 256, " -- %s ПРОЩЯЕТСЯ СО ВСЕМИ", PlayerName);
SendClientMessageToAll(COLOR_RED, str);
return 1;
}

if(strcmp(cmd, "/go", true) == 0) {
format(string, sizeof(string), " *********** GO GO GO ! ********* ");
SendClientMessageToAll(COLOR_RED,string);
return 1;
}
[/pwn]

Code

C:\Documents and Settings\-----PainkilleR-----\Рабочий стол\CityLife1.0.0\lvdmMM247.pwn(4272) : error 021: symbol already defined: "string"
C:\Documents and Settings\-----PainkilleR-----\Рабочий стол\CityLife1.0.0\lvdmMM247.pwn(4273) : error 021: symbol already defined: "cmd"
C:\Documents and Settings\-----PainkilleR-----\Рабочий стол\CityLife1.0.0\lvdmMM247.pwn(4305) : warning 219: local variable "PlayerName" shadows a variable at a preceding level
C:\Documents and Settings\-----PainkilleR-----\Рабочий стол\CityLife1.0.0\lvdmMM247.pwn(4269) : warning 204: symbol is assigned a value that is never used: "cmd"
C:\Documents and Settings\-----PainkilleR-----\Рабочий стол\CityLife1.0.0\lvdmMM247.pwn(4266) : warning 204: symbol is assigned a value that is never used: "string"
Pawn compiler 3.2.3664     Copyright (c) 1997-2006, ITB CompuPhase

2 Errors.

EakwarpДата: Среда, 19.11.2008, 04:46 | Сообщение # 62
Мастер джэдай
Группа: Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус:
вот теперь убери последние cmd и string )))

и замени

new PlayerName[30], str[256];
GetPlayerName(playerid, PlayerName, 30);
format(str, 256, " -- %s ПРОЩЯЕТСЯ СО ВСЕМИ", PlayerName);
SendClientMessageToAll(COLOR_RED, str);

на

new pname[265];
GetPlayerName(playerid, pname, 30);
format(string, 256, " -- %s ПРОЩЯЕТСЯ СО ВСЕМИ", pname);
SendClientMessageToAll(COLOR_RED, string);

и будет в твоей жизни счастье)


More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.


Valakas Roleplay on Twitter

Платные консультации, разработка, в ICQ. Дорого.
ExceedДата: Среда, 19.11.2008, 09:59 | Сообщение # 63
Постоялец
Группа: Продвинутые
Сообщений: 307
Награды: 6
Город: зараженных
Репутация: 51
Замечания: 20%
Статус:
И еще
[pwn]Поменяй вот это:
format(string, 256, " -- %s ПРОЩЯЕТСЯ СО ВСЕМИ", pname);

На вот это:
format(string, 256, " -- %s ПРОЩАЕТСЯ СО ВСЕМИ", pname); [/pwn]
Ибо ошибки в сообщениях не есть гут. lol
Жаль что павно не выдает ерроры за грамматические ошибки. Так бы хоть русский язык учили. lol


Linkum

Сообщение отредактировал Exceed - Среда, 19.11.2008, 10:02
z008Дата: Четверг, 20.11.2008, 02:06 | Сообщение # 64
Новенький
Группа: Продвинутые
Сообщений: 41
Награды: 1
Репутация: 1
Замечания: 20%
Статус:
Угу Не заметил. Код то с мода CG2. Кто ж его делал.

Добавлено (20.11.2008, 02:06)
---------------------------------------------
А мона плз еще нууууужнаяяяяяяяяя очень очень помощь??!!!?? Как мне мод сити лайф слить с ганг варом???
И как добавить в него еще покупных домов и бизнесса?

EakwarpДата: Четверг, 20.11.2008, 05:37 | Сообщение # 65
Мастер джэдай
Группа: Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус:
сначала разберись с синтаксисом и устройством пауна... потом уже задумывайся о подобных сложностях.


More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.


Valakas Roleplay on Twitter

Платные консультации, разработка, в ICQ. Дорого.
DarkMarkДата: Воскресенье, 23.11.2008, 18:57 | Сообщение # 66
Уверенный в себе
Группа: Продвинутые
Сообщений: 284
Награды: 10
Город: СПБ
Репутация: 7
Замечания: 100%
Статус:
а как сделать чтобы в какуето определеную тачку (с определённым id) могли войти только например ЛКН?
WNeZRoSДата: Воскресенье, 23.11.2008, 19:02 | Сообщение # 67
Местный
Группа: Продвинутые
Сообщений: 607
Награды: 11
Город: Где-то на Северо-Западе
Репутация: 119
Замечания: 0%
Статус:
в OnPlayerStateChange напиши
[pwn]if(newstate == PLAYER_STATE_DRIVER)
{
new newcar = GetPlayerVehicleID(playerid);
if(newcar == ИД_машины)
{
if(PlayerInfo[playerid][pMember] == Номер_фракции || PlayerInfo[playerid][pLeader] == номер_фракции)
{
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Вы не наш человек!");
RemovePlayerFromVehicle(playerid);
}
}
}[/pwn]



Сообщение отредактировал Neo-Rus - Воскресенье, 23.11.2008, 19:03
drVДата: Воскресенье, 23.11.2008, 19:31 | Сообщение # 68
Новенький
Группа: Пользователи
Сообщений: 1
Награды: 1
Город: Рязань
Репутация: 2
Замечания: 0%
Статус:
Кто нибудь знает удобный редактор для больших скриптов. Пользуюсь PawnOX но теперь не удобно стало. Нужно чтобы была навигация по функциям.Быстрый переход. Кто что может по соверовать?
DarkMarkДата: Воскресенье, 23.11.2008, 19:39 | Сообщение # 69
Уверенный в себе
Группа: Продвинутые
Сообщений: 284
Награды: 10
Город: СПБ
Репутация: 7
Замечания: 100%
Статус:
[pwn]if(newstate == PLAYER_STATE_DRIVER)
{
new newcar = GetPlayerVehicleID(playerid);
if(newcar == 420)
{
if(PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12)
{
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Вы не наш человек!");
RemovePlayerFromVehicle(playerid);
}
}
}
[/pwn]и нефига не комплиируетяс!!

WNeZRoSДата: Воскресенье, 23.11.2008, 19:43 | Сообщение # 70
Местный
Группа: Продвинутые
Сообщений: 607
Награды: 11
Город: Где-то на Северо-Западе
Репутация: 119
Замечания: 0%
Статус:
Quote (DarkMark)
и нефига не комплиируетяс!!

какие ошибки? точно в OnPlayerStateChange поставил?

DarkMarkДата: Воскресенье, 23.11.2008, 19:46 | Сообщение # 71
Уверенный в себе
Группа: Продвинутые
Сообщений: 284
Награды: 10
Город: СПБ
Репутация: 7
Замечания: 100%
Статус:
Neo-Rus, да точно! ошибки нету вообще нечего нету ! не виса нефига толкьо внизу в левом углу пишет что скомплиировано (по английски) и нефига!!! (скомплиированый мод весит 0 кб)
RoNiNДата: Воскресенье, 23.11.2008, 20:48 | Сообщение # 72
Новенький
Группа: Пользователи
Сообщений: 3
Награды: 1
Репутация: 1
Замечания: 0%
Статус:
У меня тут такая запара:
Code
public OnPlayerCommandText

if(!strcmp(cmdtext,"/help",true)) {
  SendClientMessage(playerid, 0xFF9900AA," Êîìàíäû:");
  SendClientMessage(playerid, 0xFFFF00AA," /register - ðåãåñòðàöèÿ  /login - âõîä /kill - ñàìîóáèéñòâî");
     return 1;
}

if (strcmp("/kill", cmdtext, true, 10) == 0)
{
SetPlayerHealth(playerid, 0);
return 1;
}
return 0;

Ошибка:
Code
D:\Documents and Settings\ÐîÍèÍ\Ðàáî÷èé ñòîë\ñàìï\ñòàðûé ñåðâåð\samp022server.win32\gamemodes\ronin.pwn(175) : error 001: expected token: ";", but found "if"
D:\Documents and Settings\ÐîÍèÍ\Ðàáî÷èé ñòîë\ñàìï\ñòàðûé ñåðâåð\samp022server.win32\gamemodes\ronin.pwn(178) : error 010: invalid function or declaration
D:\Documents and Settings\ÐîÍèÍ\Ðàáî÷èé ñòîë\ñàìï\ñòàðûé ñåðâåð\samp022server.win32\gamemodes\ronin.pwn(181) : error 010: invalid function or declaration
D:\Documents and Settings\ÐîÍèÍ\Ðàáî÷èé ñòîë\ñàìï\ñòàðûé ñåðâåð\samp022server.win32\gamemodes\ronin.pwn(184) : error 010: invalid function or declaration
D:\Documents and Settings\ÐîÍèÍ\Ðàáî÷èé ñòîë\ñàìï\ñòàðûé ñåðâåð\samp022server.win32\gamemodes\ronin.pwn(186) : error 010: invalid function or declaration

Может уже говорили, но я новенький, мог чего не понять! :)

ExceedДата: Воскресенье, 23.11.2008, 23:23 | Сообщение # 73
Постоялец
Группа: Продвинутые
Сообщений: 307
Награды: 6
Город: зараженных
Репутация: 51
Замечания: 20%
Статус:
Вот, исправил:
Code
public OnPlayerCommandText(playerid, cmdtext[])
{
      if(strcmp(cmdtext,"/help",true))
      {
      SendClientMessage(playerid, 0xFF9900AA," Text ");
      SendClientMessage(playerid, 0xFFFF00AA," Text ");
      return 1;
      }

      if (strcmp("/kill", cmdtext, true, 10) == 0)
      {
      SetPlayerHealth(playerid, 0);
      return 1;
      }
      return 0;
}



Linkum
RoNiNДата: Понедельник, 24.11.2008, 16:41 | Сообщение # 74
Новенький
Группа: Пользователи
Сообщений: 3
Награды: 1
Репутация: 1
Замечания: 0%
Статус:
Exceed, пасиба! Извени, + поставить не могу, видно новичкам нельзя, или я такой глупый! :)
[TDM]KosmosДата: Понедельник, 24.11.2008, 23:38 | Сообщение # 75
Мастер джэдай
Группа: Продвинутые
Сообщений: 2046
Награды: 8
Город: Йошкар-Ола
Репутация: 126
Замечания: 40%
Статус:
Quote (RoNiN)
или я такой глупый!

"Продвинуые" только могут

Добавлено (24.11.2008, 23:38)
---------------------------------------------

Quote (drV)
Кто нибудь знает удобный редактор для больших скриптов. Пользуюсь PawnOX но теперь не удобно стало. Нужно чтобы была навигация по функциям.Быстрый переход. Кто что может по соверовать?

А обычное дефолтовое Pawno не устраивает уже?



Я вернулся =)
Поиск:





 


 


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