 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Об основах 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] Ибо ошибки в сообщениях не есть гут. Жаль что павно не выдает ерроры за грамматические ошибки. Так бы хоть русский язык учили. 
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 не устраивает уже?
Я вернулся =)
|
| |
|
|
|
 |
|
 | |
| |
|