vou postar tudo de uma vez.ta ae.
pawn Код:
#include <a_samp>
#include <core>
#include <float>
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == 2 || newstate == 3)
{
if(function1824(GetPlayerVehicleID(playerid)))
{
switch(GetPlayerSkin(playerid)) {
case 0:
GetPlayerSkin(playerid);
case 74:
case 208:
case 273:
case 65:
case 149:
SetPlayerAttachedObject(playerid, 1, 18645, 2, 1032805417, 0, 0, 1118830592, 1117126656, 0, 1065353216, 1065353216, 1065353216);
case 6:
case 46:
case 47:
case 48:
case 49:
case 45:
case 43:
case 44:
case 41:
case 42:
case 33:
case 289:
case 4:
case 86:
case 87:
case 5:
case 2:
case 84:
case 82:
case 83:
case 119:
case 3:
case 29:
case 1:
case 22:
case 16:
case 27:
case 14:
case 8:
SetPlayerAttachedObject(playerid, 1, 18645, 2, 1032805417, 0, 0, 1118830592, 1117388800, 0, 1065353216, 1065353216, 1065353216);
case 7:
case 10:
SetPlayerAttachedObject(playerid, 1, 18645, 2, 1035489772, 1017369841, 0, 1118830592, 1119092736, 0, 1065353216, 1065353216, 1065353216);
case 9:
SetPlayerAttachedObject(playerid, 1, 18645, 2, 1031127427, 1017369841, 0, 1118830592, 1119092736, 0, 1065353216, 1065353216, 1065353216);
case 12:
case 13:
case 11:
SetPlayerAttachedObject(playerid, 1, 18645, 2, 1032805417, 1017369841, 0, 1118830592, 1119092736, 0, 1065353216, 1065353216, 1065353216);
case 15:
SetPlayerAttachedObject(playerid, 1, 18645, 2, 1031127427, 0, 0, 1118830592, 1118044160, 0, 1065353216, 1065353216, 1065353216);
case 18:
case 21:
case 19:
case 17:
case 20:
SetPlayerAttachedObject(playerid, 1, 18645, 2, 1031127427, 1017369841, 0, 1118830592, 1118044160, 0, 1065353216, 1065353216, 1065353216);
case 121:
case 116:
case 115:
case 114:
case 117:
case 99:
case 118:
case 120:
case 109:
case 104:
case 112:
case 107:
case 108:
case 113:
case 106:
case 111:
case 110:
case 105:
case 30:
case 123:
case 28:
case 39:
case 38:
case 26:
case 122:
case 24:
case 37:
case 35:
case 31:
case 36:
case 32:
case 34:
case 23:
case 25:
case 131:
case 126:
case 98:
case 125:
case 124:
case 58:
case 127:
case 128:
case 57:
case 130:
case 129:
SetPlayerAttachedObject(playerid, 1, 18645, 2, 1034147460, 1017369841, 0, 1118830592, 1118044160, 0, 1065353216, 1065353216, 1065353216);
case 40:
SetPlayerAttachedObject(playerid, 1, 18645, 2, 1028443341, 1008980696, 0, 1118830592, 1118044160, 0, 1065353216, 1065353216, 1065353216);
case 154:
case 153:
case 151:
case 155:
case 177:
case 157:
case 180:
case 181:
case 182:
case 179:
case 150:
case 178:
case 176:
case 175:
case 183:
case 185:
case 189:
case 222:
case 184:
case 188:
case 186:
case 187:
case 156:
case 174:
case 172:
case 161:
case 162:
case 163:
case 160:
case 158:
case 159:
case 173:
case 164:
case 166:
case 170:
case 171:
case 165:
case 169:
case 167:
case 168:
case 148:
case 152:
case 101:
case 50:
case 102:
case 103:
case 100:
SetPlayerAttachedObject(playerid, 1, 18645, 2, 1032805417, 1008980696, 0, 1118830592, 1118044160, 0, 1065353216, 1065353216, 1065353216);
case 54:
case 51:
case 52:
case 53:
SetPlayerAttachedObject(playerid, 1, 18645, 2, 1036831949, 1008980696, 0, 1118830592, 1118044160, 0, 1065353216, 1065353216, 1065353216);
case 258:
case 257:
case 254:
case 259:
case 248:
case 255:
case 249:
case 250:
case 253:
case 256:
case 247:
case 251:
case 252:
case 135:
case 260:
case 211:
case 212:
case 210:
case 207:
case 209:
case 221:
case 213:
case 215:
case 219:
case 214:
case 218:
case 216:
case 134:
case 261:
case 264:
case 263:
case 284:
case 285:
case 283:
case 281:
case 282:
case 280:
case 286:
case 288:
case 293:
case 287:
case 292:
case 290:
case 291:
case 262:
case 279:
case 277:
case 267:
case 268:
case 266:
case 206:
case 265:
case 278:
case 269:
case 271:
case 276:
case 270:
case 275:
case 272:
case 274:
case 205:
case 217:
case 203:
case 73:
case 72:
case 75:
case 76:
case 78:
case 71:
case 69:
case 66:
case 70:
case 67:
case 68:
case 204:
case 79:
case 81:
case 138:
case 139:
case 137:
case 136:
case 80:
case 140:
case 142:
case 133:
case 141:
case 147:
case 143:
case 63:
case 64:
case 191:
case 56:
case 194:
case 195:
case 55:
case 192:
case 190:
case 196:
case 193:
case 198:
case 197:
case 201:
case 199:
case 200:
case 202:
SetPlayerAttachedObject(playerid, 1, 18645, 2, 1032805417, 1017369841, 0, 1118830592, 1118044160, 0, 1065353216, 1065353216, 1065353216);
case 59:
case 60:
case 61:
case 62:
SetPlayerAttachedObject(playerid, 1, 18645, 2, 1034147460, 1022738550, 0, 1118830592, 1118044160, 0, 1065353216, 1065353216, 1065353216);
case 77:
SetPlayerAttachedObject(playerid, 1, 18645, 2, 1031127427, 1017369841, 0, 1118699520, 1118044160, 0, 1065353216, 1065353216, 1065353216);
case 88:
case 85:
case 89:
SetPlayerAttachedObject(playerid, 1, 18645, 2, 1032805417, 1025758718, 0, 1118830592, 1118044160, 0, 1065353216, 1065353216, 1065353216);
case 90:
case 91:
case 92:
case 94:
case 93:
case 96:
case 95:
case 97:
SetPlayerAttachedObject(playerid, 1, 18645, 2, 1028443341, 1017369841, 0, 1118830592, 1118044160, 0, 1065353216, 1065353216, 1065353216);
case 132:
SetPlayerAttachedObject(playerid, 1, 18645, 2, 0, 1017369841, 0, 1118830592, 1118044160, 0, 1065353216, 1065353216, 1065353216);
case 144:
case 145:
case 146:
SetPlayerAttachedObject(playerid, 1, 18645, 2, 1035489772, 0, 0, 1118830592, 1118044160, 0, 1065353216, 1065353216, 1065353216);
case 220:
SetPlayerAttachedObject(playerid, 1, 18645, 2, 1022738550, 1017369841, 0, 1118830592, 1118044160, 0, 1065353216, 1065353216, 1065353216);
case 246:
case 223:
SetPlayerAttachedObject(playerid, 1, 18645, 2, 1032805417, 1028443341, 0, 1118830592, 1118044160, 0, 1065353216, 1065353216, 1065353216);
case 234:
case 224:
case 240:
case 241:
case 233:
case 243:
case 239:
case 237:
case 238:
case 235:
case 236:
case 244:
case 242:
case 232:
case 227:
case 245:
case 225:
case 228:
case 226:
case 230:
case 231:
case 229:
SetPlayerAttachedObject(playerid, 1, 18645, 2, 1032805417, 1022738550, 0, 1118830592, 1118044160, 0, 1065353216, 1065353216, 1065353216);
case 294:
SetPlayerAttachedObject(playerid, 1, 18645, 2, 1032805417, 1017369841, 0, 1119223808, 1118306304, 0, 1065353216, 1065353216, 1065353216);
case 295:
SetPlayerAttachedObject(playerid, 1, 18645, 2, 1028443341, 1017369304, 0, 1118568448, 1118044160, 0, 1065353216, 1065353216, 1065353216);
case 296:
case 298:
case 297:
SetPlayerAttachedObject(playerid, 1, 18645, 2, 1032134194, 1008980696, 0, 1118830592, 1118044160, 0, 1065353216, 1065353216, 1065353216);
case 299:
SetPlayerAttachedObject(playerid, 1, 18645, 2, 1032134060, 1017369841, 0, 1118830592, 1118044160, 0, 1065353216, 1065353216, 1065353216);
}
}
}
else
{
RemovePlayerAttachedObject(playerid, 1);
}
return 1;
}
function1824(arg0)
{
new var0 = 0;
new var1 = GetVehicleModel(arg0);
switch(var1) {
case 448:
case 510:
case 509:
case 521:
case 523:
case 522:
case 581:
case 481:
case 468:
case 461:
case 471:
case 462:
case 463:
case 586:
var0 = var1;
default:
var0 = 0;
}
return var0;
}