Page 1 of 1

ludzu palidziet ar bunkuru

Posted: 08 Nov 2009, 22:02
by nike_nike
sveiki ko man darit ja es tagat ustaiju bunkuri bet man ir error

#include
new mainigais;
new baaze;

public OnFilterScriptInit() {
print("\n--------------------------------------");
print(" Blank Filterscript by your name here");
print("--------------------------------------\n");
baaze = CreateObject(972, 1976.008789, -2608.402588, 12.566777, 0.0000, 0.0000, 90.9963);
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[]) {
if(strcmp("/baseopen", cmdtext, true, 12) == 0) {
new Nick[MAX_PLAYER_NAME];
GetPlayerName(playerid, Nick, sizeof(Nick));
if(strfind(Nick, "[HOT]", true) != -1) {
if(mainigais == 0) {
SendClientMessage(playerid, 0x33AA33AA,"Baze ir atverta");
moveObject(baaze, 1976.008789, -2608.402588, 12.566777, 90.9963); //vala
mainigais = 1;
} else if(mainigais == 1) {
SendClientMessage(playerid, 0xAA3333AA,"Baze ir aizverta");
MoveObject(bazze, 1976.008789, -2608.402588, 24.566777, 90.9963); //ciet
mainigais = 0;
}
}
return 1;
}
return 0;
}


un errori man ir sadi





D:\downlaods\server\filterscripts\bunkurs.pwn(9) : warning 217: loose indentation
D:\downlaods\server\filterscripts\bunkurs.pwn(10) : warning 217: loose indentation
D:\downlaods\server\filterscripts\bunkurs.pwn(19) : error 017: undefined symbol "moveObject"
D:\downlaods\server\filterscripts\bunkurs.pwn(20) : warning 217: loose indentation
D:\downlaods\server\filterscripts\bunkurs.pwn(23) : error 017: undefined symbol "bazze"
D:\downlaods\server\filterscripts\bunkurs.pwn(24) : warning 217: loose indentation
D:\downlaods\server\filterscripts\bunkurs.pwn(9) : warning 204: symbol is assigned a value that is never used: "baaze"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.

Re: ludzu palidziet ar bunkuru

Posted: 08 Nov 2009, 22:13
by [AoD]Aleksis
pārskati pats savus error un sapratīsi, ka funkcijas nevar būt kā pagādās uzrakstītas, kā piemēram MoVeObJeCt, tai ir jābūt MoveObject un nekā savādāk. pie otrā MoveObject ir jābūt ''baaze'' nevis ''bazze''.
p.s MoveObject ir nepareizs. Tur ir jābūt
MoveObject(objectid, x, y, z, ātrums);
piemēram
MoveObject(baaze, 1976.008789, -2608.402588, 24.566777, 3);

ew

Posted: 08 Nov 2009, 22:31
by nike_nike
ew es ilzlaboju to ko tu uzrakstiji kas man talak jalabo

un

Posted: 08 Nov 2009, 22:32
by nike_nike
errors kas man palika ir
D:\downlaods\server\filterscripts\bunkurs.pwn(19) : error 017: undefined symbol "moveObject"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

Re: ludzu palidziet ar bunkuru

Posted: 08 Nov 2009, 22:37
by [AoD]Aleksis

Code: Select all

#include 
new mainigais;
new baze;

public OnFilterScriptInit() 
{
    print("\n--------------------------------------");
    print(" Blank Filterscript by your name here");
    print("--------------------------------------\n");

    baze = CreateObject(972, 1976.008789, -2608.402588, 12.566777, 0.0000, 0.0000, 90.9963);
    mainigais = 0;
    return 1;
}

public OnPlayerCommandText(playerid, cmdtext[]) 
{
    if(strcmp("/baseopen", cmdtext, true, 9) == 0) {
    new Nick[MAX_PLAYER_NAME];
    GetPlayerName(playerid, Nick, sizeof(Nick));
    if(strfind(Nick, "[HOT]", true) != -1) {
    if(mainigais == 0) {
    SendClientMessage(playerid, 0x33AA33AA,"Baze ir atverta");
    MoveObject(baze, 1976.008789, -2608.402588, 12.566777, 3); //vala
    mainigais = 1;
    } else if(mainigais == 1) {
    SendClientMessage(playerid, 0xAA3333AA,"Baze ir aizverta");
    MoveObject(baze, 1976.008789, -2608.402588, 24.566777, 3); //ciet
    mainigais = 0;
}
}
    return 1;
}
return 0;
}
būtu jābūt visam pareizi.