Page 1 of 1

Neveras varti

Posted: 21 Aug 2010, 22:12
by Smith
Shodien uztaisiju bazi, vartus utt. Esmu visu izdarijis pec stailera pamacibas.

Problema: Kad uzrakstu komandu varti neveras, bet teksts paradas, krc vini vnk stav uz vietas, un varta tilpums ir 2.

if(strcmp("/smith", cmdtext, true, 6) == 0)
{
new Nick[MAX_PLAYER_NAME];
GetPlayerName(playerid, Nick, sizeof(Nick));
if(strfind(Nick, "Smith", true) != -1 || strfind(Nick, "Smith", true) != -1) {
if(mainigais == 0) {
SendClientMessage(playerid, 0x33AA33AA,"Smita Baze ir atverta");
MoveObject(baze, 957.22509765625, -1381.4807128906, 8.2783193588257, 2); //vala
mainigais = 1;
} else if(mainigais == 1) {
SendClientMessage(playerid, 0xAA3333AA,"Smita Baze ir aizverta");
MoveObject(baze, 957.22509765625, -1381.4807128906, 8.2783193588257, 2); //ciet
mainigais = 0;

}
}
}
}

Re: Neveras varti

Posted: 21 Aug 2010, 23:02
by [AoD]Aleksis

Code: Select all

if(strcmp("/smith", cmdtext, true, 6) == 0) 
{ 
new Nick[MAX_PLAYER_NAME]; 
GetPlayerName(playerid, Nick, sizeof(Nick)); 
if(strfind(Nick, "Smith", true) != -1) { 
if(mainigais == 0) { 
SendClientMessage(playerid, 0x33AA33AA,"Smita Baze ir atverta"); 
MoveObject(baze, 957.22509765625, -1381.4807128906, 14.2783193588257, 3); //vala 
mainigais = 1; 
} else if(mainigais == 1) { 
SendClientMessage(playerid, 0xAA3333AA,"Smita Baze ir aizverta"); 
MoveObject(baze, 957.22509765625, -1381.4807128906, 8.2783193588257, 3); //ciet 
mainigais = 0; 

} 
}
return 1;
} 

skaitlis 2 nav nekāds tilpums, bet gan objekta ātrums.

Re: Neveras varti

Posted: 22 Aug 2010, 15:45
by Smith
itkā ir, bet rādās warnings - kjipa jareturno ir commandtext.


Reku būs: http://rapidshare.com/files/414417733/sas.pwn


Uztaisi, tā lai nav warningu, erorru.

Re: Neveras varti

Posted: 22 Aug 2010, 17:29
by V[Vendetta]
http://rapidshare.com/files/414435597/sas.pwn
es to šitā taisītu, warningu nav.

Re: Neveras varti

Posted: 23 Oct 2010, 22:31
by SiiPols
Tev nav ierkastīts uz kurieni objektam jādodas kad uzraksta komandu.

SendClientMessage(playerid, 0x33AA33AA,"Smita Baze ir atverta");
MoveObject(baze, 957.22509765625, -1381.4807128906, 8.2783193588257, 2); //vala

Pārmaini tās koordinates augstāk vai zemāk.