[Pomoc]oko komande

Započeo hood9, April 17, 2011, 12:09:38 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

skripta koju koristim: od 0
Opis problema: kako da napravim ovu komandu da kad se sjedne na motor da se kaciga odma sama stavlja a ne da moras kucat /kaciga da bi je stavio..eo ova komanda ak ce pomoc da se edituje za automatsko stavljanje kacige kad se sjedne na motor... ili kako da napravim komanda /kaciga i kad kuca /kaciga da mu dode u dialogu 3,4 kacige da mora kupit i da sjedne na motor i kaciga se stavi

if (strcmp("/kaciga", cmdtext, true, 10) == 0)
{
if(PlayerInfo[playerid][pMember] >= 0 || PlayerInfo[playerid][pLeader] == 0)
{
    SetPlayerAttachedObject( playerid, 0, 18976, 2, 0.065520, 0.017263, -0.008249, 277.048583, 104.240615, 171.805236, 1.050919, 1.232109, 1.266064 );//kaciga
}
}
Poslednja Izmena: April 17, 2011, 12:11:06 POSLE PODNE od hood9

stock IsABike(vehicleid)
{
new result;
new model = GetVehicleModel(vehicleid);
    switch(model)
    {
        case 509, 481, 510, 462, 448, 581, 522, 461, 521, 523, 463, 586, 468, 471: result = model;
        default: result = 0;
    }
return result;
}



    if(IsABike(vehicle))
    {
SetPlayerAttachedObject(playerid, 1, 18645, 2, 0.07, 0, 0, 88, 75, 0);
    }
else
    {
    {
RemovePlayerAttachedObject(playerid, 1);
}
return 1;
}

gdje to da ubacim pod OnPlayerCommandText il gdje?

Citat: hood9 poslato April 17, 2011, 12:59:51 POSLE PODNE
gdje to da ubacim pod OnPlayerCommandText il gdje?
public OnPlayerStateChange(playerid, newstate, oldstate)

C:\Users\USER\Desktop\hr.pwn(9307) : error 017: undefined symbol "vehicle"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


1 Error.

Citat: hood9 poslato April 17, 2011, 13:09:27 POSLE PODNE
C:\Users\USER\Desktop\hr.pwn(9307) : error 017: undefined symbol "vehicle"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


1 Error.

new vehicle = GetPlayerVehicleID(playerid);
Poslednja Izmena: April 17, 2011, 13:15:39 POSLE PODNE od K4[Я]!K3

pise mi Pawn je prestao raditi :S

U OnPlayerEnterVehicle:

if(IsABike(vehicleid)) SetPlayerAttachedObject(playerid, 1, 18645, 2, 0.07, 0, 0, 88, 75, 0);

U OnPlayerExitVehicle:

if(IsABike(vehicleid)) RemovePlayerAttachedObject(playerid, 1);


Na kraj (Tnx Gangsta):


stock IsABike(vehicleid)
{
new result;
new model = GetVehicleModel(vehicleid);
    switch(model)
    {
        case 509, 481, 510, 462, 448, 581, 522, 461, 521, 523, 463, 586, 468, 471: result = model;
        default: result = 0;
    }
return result;
}

:S

C:\Users\USER\Desktop\ha.pwn(2853) : error 010: invalid function or declaration
C:\Users\USER\Desktop\ha.pwn(9903) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.


Pazi di stavljas to sto je napisao, btw testirao sam, i kada sidjes sa motora kaciga ostaje.