Problema fs
#1

Salut, am un filterscript cu o poarta miscatoare cu comanda
pawn Code:
#include <a_samp>

new armygate[2];//0 = ID-ul obiectului, 1 = variabila pentru verificarea porti (0 = inchisa, 1 = deschisa)

public OnFilterScriptInit()
{
armygate[0] = CreateObject(987, 2821.4, 1384.8, 9.8, 0.0000, 0.0000, 0.0000);//Poarta inchisa
armygate[1] = 0;//Setam variabila de verificare 0
return 1;
}

public OnFilterScriptExit()
{
DestroyObject(armygate[0]);//Distrugem obiectul
return 1;
}


public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp("/xx", cmdtext, true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 25, 2822.4, 1385.8, 9.8))//Verificam daca jucatorul este langa poarta (de preferat sa nu fie la fel ca cele cand poarta este inchisa)
{
if(armygate[1] == 0)//Verificam daca poarta este inchisa
{
MoveObject(armygate[0], 2821.4, 1384.8, 15.0, 5.0);//Mutam poarta catre pozitia deschis
armygate[1] = 1;//Setam variabila de verificare 1
SetTimerEx("CloseGate", 15000, false, "d", armygate[0]);//Setam un timer pentru inchiderea porti in 5 secunde
}
}
return 1;
}
return 0;
}

forward CloseGate(ObjectID);
public CloseGate(ObjectID)
{
if(ObjectID == armygate[0])
{
if(armygate[1] == 1)//Verificam daca poarta este deschisa
{
MoveObject(armygate[0], 2821.4, 1384.8, 9.8, 5.0);//Mutam poarta catre pozitia inchis
armygate[1] = 0;//Setam variabila de verificare 0
}
}
return 1;
}
Care e problema? Cand pun la CreateObject un obiect cu rot_z orice inafara de 0, dupa ce scriu in chat comanda acesta se muta in coordonatele de la MoveObject, dar acolo nu exista rot_x,y si z si se muta aiurea, iar cand vreau sa adaug eu rot_x, y si z imi da erori:
pawn Code:
D:\new\filterscripts\poartalv.pwn(27) : warning 202: number of arguments does not match definition
D:\new\filterscripts\poartalv.pwn(27) : warning 202: number of arguments does not match definition
D:\new\filterscripts\poartalv.pwn(27) : warning 202: number of arguments does not match definition
D:\new\filterscripts\poartalv.pwn(44) : warning 202: number of arguments does not match definition
D:\new\filterscripts\poartalv.pwn(44) : warning 202: number of arguments does not match definition
D:\new\filterscripts\poartalv.pwn(44) : warning 202: number of arguments does not match definition
Ma poate ajuta cineva?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)