4. В конец скрипта/мода вставляем: public ArmourUpdate() { for(new i=0; i<=GetMaxPlayers(); i++)// Я сделал такой код, так как раньше у меня была ошибка, поэтому только для игроков у кторых ид 0 { new Float:armour; GetPlayerArmour(i, armour); if( armour > 0.0 ). { SetPlayerAttachedObject( i, ARMOUR_INDEX, 373, 1, 0.286006, -0.038657, -0.158132, 67.128456, 21.916156, 33.972290, 1.000000, 1.000000, 1.000000 ); // Броня одета на игроке }. else if( armour == 0.0 )// если на игроке нет брони { RemovePlayerAttachedObject(i, ARMOUR_INDEX); // Броня одета на игрока } } return 1; }
Вот и все) Теперь когда у игрока есть броня, она еще и одета у него на торсе
D:\GTA San Andres\много домов taketest pass крим\мой мод 0.3с\Новая папка (5)\gamemodes\CWW.pwn(53595) : error 029: invalid expression, assumed zero D:\GTA San Andres\много домов taketest pass крим\мой мод 0.3с\Новая папка (5)\gamemodes\CWW.pwn(53598) : error 029: invalid expression, assumed zero D:\GTA San Andres\много домов taketest pass крим\мой мод 0.3с\Новая папка (5)\gamemodes\CWW.pwn(53598 -- 53599) : warning 215: expression has no effect D:\GTA San Andres\много домов taketest pass крим\мой мод 0.3с\Новая папка (5)\gamemodes\CWW.pwn(53599) : error 001: expected token: ";", but found "else" D:\GTA San Andres\много домов taketest pass крим\мой мод 0.3с\Новая папка (5)\gamemodes\CWW.pwn(53599) : error 029: invalid expression, assumed zero D:\GTA San Andres\много домов taketest pass крим\мой мод 0.3с\Новая папка (5)\gamemodes\CWW.pwn(53599) : fatal error 107: too many error messages on one line
Добавлено (11.01.2011, 16:12:55) --------------------------------------------- Я потом зделал так #include <a_samp> #define ARMOUR_INDEX 4 // this is the index of armour forward ArmourUpdate();
public OnFilterScriptInit() { SetTimer("ArmourUpdate", 1000, true); return 1; } public ArmourUpdate() { for(new i=0; i<=GetMaxPlayers(); i++)// Я сделал такой код, так как раньше у меня была ошибка, поэтому только для игроков у кторых ид 0 { new Float:armour; GetPlayerArmour(i, armour); if( armour > 0.0 ). { SetPlayerAttachedObject( i, ARMOUR_INDEX, 373, 1, 0.286006, -0.038657, -0.158132, 67.128456, 21.916156, 33.972290, 1.000000, 1.000000, 1.000000 ); // Броня одета на игроке } if( armour == 0.0 )// если на игроке нет брони { RemovePlayerAttachedObject(i, ARMOUR_INDEX); // Броня одета на игрока } } return 1; }
C:\Users\Санёк\Desktop\GTARP\RULEZRP\gamemodes\gtarp.pwn(44448) : error 029: invalid expression, assumed zero C:\Users\Санёк\Desktop\GTARP\RULEZRP\gamemodes\gtarp.pwn(44450) : error 017: undefined symbol "SetPlayerAttachedObject" C:\Users\Санёк\Desktop\GTARP\RULEZRP\gamemodes\gtarp.pwn(44451) : error 029: invalid expression, assumed zero C:\Users\Санёк\Desktop\GTARP\RULEZRP\gamemodes\gtarp.pwn(44451 -- 44452) : warning 215: expression has no effect C:\Users\Санёк\Desktop\GTARP\RULEZRP\gamemodes\gtarp.pwn(44452) : error 029: invalid expression, assumed zero C:\Users\Санёк\Desktop\GTARP\RULEZRP\gamemodes\gtarp.pwn(44452) : warning 215: expression has no effect C:\Users\Санёк\Desktop\GTARP\RULEZRP\gamemodes\gtarp.pwn(44452) : error 001: expected token: ";", but found "if" C:\Users\Санёк\Desktop\GTARP\RULEZRP\gamemodes\gtarp.pwn(44452) : fatal error 107: too many error messages on one line
Добавлено (12.01.2011, 11:19:42) --------------------------------------------- я поставил одну функцию, открытие закрытие багажника и у меня одна ошибка ушла теперь вот так
Code
C:\Users\Санёк\Desktop\GTARP\RULEZRP\gamemodes\gtarp.pwn(44543) : error 017: undefined symbol "SetPlayerAttachedObject" C:\Users\Санёк\Desktop\GTARP\RULEZRP\gamemodes\gtarp.pwn(44547) : warning 215: expression has no effect Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
подскажите ктонить что да как исправить
Добавлено (12.01.2011, 11:29:38) --------------------------------------------- хдд извините если флуд устроил но вот я постовил такую штуку
Code
native SetPlayerAttachedObject(ARMOUR_INDEX);
и у меня вышли вот такие предуприждения как их убрать?
Code
C:\Users\Ñàí¸ê\Desktop\GTARP\RULEZRP\gamemodes\gtarp.pwn(44544) : warning 202: number of arguments does not match definition C:\Users\Ñàí¸ê\Desktop\GTARP\RULEZRP\gamemodes\gtarp.pwn(44544) : warning 202: number of arguments does not match definition C:\Users\Ñàí¸ê\Desktop\GTARP\RULEZRP\gamemodes\gtarp.pwn(44544) : warning 202: number of arguments does not match definition C:\Users\Ñàí¸ê\Desktop\GTARP\RULEZRP\gamemodes\gtarp.pwn(44544) : warning 202: number of arguments does not match definition C:\Users\Ñàí¸ê\Desktop\GTARP\RULEZRP\gamemodes\gtarp.pwn(44544) : warning 202: number of arguments does not match definition C:\Users\Ñàí¸ê\Desktop\GTARP\RULEZRP\gamemodes\gtarp.pwn(44544) : warning 202: number of arguments does not match definition C:\Users\Ñàí¸ê\Desktop\GTARP\RULEZRP\gamemodes\gtarp.pwn(44544) : warning 202: number of arguments does not match definition C:\Users\Ñàí¸ê\Desktop\GTARP\RULEZRP\gamemodes\gtarp.pwn(44544) : warning 202: number of arguments does not match definition C:\Users\Ñàí¸ê\Desktop\GTARP\RULEZRP\gamemodes\gtarp.pwn(44544) : warning 202: number of arguments does not match definition C:\Users\Ñàí¸ê\Desktop\GTARP\RULEZRP\gamemodes\gtarp.pwn(44544) : warning 202: number of arguments does not match definition C:\Users\Ñàí¸ê\Desktop\GTARP\RULEZRP\gamemodes\gtarp.pwn(44544) : warning 202: number of arguments does not match definition C:\Users\Ñàí¸ê\Desktop\GTARP\RULEZRP\gamemodes\gtarp.pwn(44544) : warning 202: number of arguments does not match definition C:\Users\Ñàí¸ê\Desktop\GTARP\RULEZRP\gamemodes\gtarp.pwn(44548) : warning 215: expression has no effect Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
Добавлено (12.01.2011, 11:57:41) --------------------------------------------- перевёл на 0.3с вот что получилось
Code
C:\Users\Санёк\Desktop\Конструктор RolePlay\gamemodes\gtarp.pwn(44544) : warning 202: number of arguments does not match definition C:\Users\Санёк\Desktop\Конструктор RolePlay\gamemodes\gtarp.pwn(44544) : warning 202: number of arguments does not match definition C:\Users\Санёк\Desktop\Конструктор RolePlay\gamemodes\gtarp.pwn(44544) : warning 202: number of arguments does not match definition C:\Users\Санёк\Desktop\Конструктор RolePlay\gamemodes\gtarp.pwn(44544) : warning 202: number of arguments does not match definition C:\Users\Санёк\Desktop\Конструктор RolePlay\gamemodes\gtarp.pwn(44544) : warning 202: number of arguments does not match definition C:\Users\Санёк\Desktop\Конструктор RolePlay\gamemodes\gtarp.pwn(44544) : warning 202: number of arguments does not match definition C:\Users\Санёк\Desktop\Конструктор RolePlay\gamemodes\gtarp.pwn(44544) : warning 202: number of arguments does not match definition C:\Users\Санёк\Desktop\Конструктор RolePlay\gamemodes\gtarp.pwn(44544) : warning 202: number of arguments does not match definition C:\Users\Санёк\Desktop\Конструктор RolePlay\gamemodes\gtarp.pwn(44544) : warning 202: number of arguments does not match definition C:\Users\Санёк\Desktop\Конструктор RolePlay\gamemodes\gtarp.pwn(44544) : warning 202: number of arguments does not match definition C:\Users\Санёк\Desktop\Конструктор RolePlay\gamemodes\gtarp.pwn(44544) : warning 202: number of arguments does not match definition C:\Users\Санёк\Desktop\Конструктор RolePlay\gamemodes\gtarp.pwn(44544) : warning 202: number of arguments does not match definition C:\Users\Санёк\Desktop\Конструктор RolePlay\gamemodes\gtarp.pwn(44548) : warning 215: expression has no effect Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase