Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Richter poslato Oktobar 02, 2010, 15:10:52 POSLE PODNE

Naslov: [POMOC] Granica (Kapija)
Poruka od: Richter poslato Oktobar 02, 2010, 15:10:52 POSLE PODNE
Pozdrav,radim granicu znaci kad igrac dode do granice da upise /granica i da mu uzme 50 $ i da se granica otvori

Ja compile i dode mi ovo


CitatC:\Documents and Settings\Schwarzenegger\Desktop\Arena 0.3b\gamemodes\gf.pwn(8828) : error 035: argument type mismatch (argument 2)
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


1 Error.


Redovi :



Citat8821: //-------------------------------Granice (1)------------------------------------
8822: if (strcmp("/granica", cmdtext, true, 10) == 0)
8823: {
8824:      MoveObject(Granica1,1714.952271, 462.979950, 30.634228, 0);
8825:      MoveObject(Granica1,1701.741821, 468.060944, 30.359230, 0);
8826:        SetTimer("aclose", 5000, 0);
8827:      GivePlayerMoney(playerid,-50);
8828:      SendClientMessage(playerid,"Platio si 50 $ za prijelazak granice");
8829:      return 1;
8830: }


Pomoc pls
Naslov: Odg: [POMOC] Granica (Kapija)
Poruka od: Aleksandar? poslato Oktobar 02, 2010, 15:24:48 POSLE PODNE
probaj napraviti Granica1 == CreateObject (.....)
Granica2 == CreateObject(...)
i umjesto MoveObject(Granica1,1701.741821, 468.060944, 30.359230, 0); stavi MoveObject(Granica2,1701.741821, 468.060944, 30.359230, 0); pa javi jel radi
Naslov: Odg: [POMOC] Granica (Kapija)
Poruka od: Mario_Martinez poslato Oktobar 02, 2010, 15:27:28 POSLE PODNE
Citat: [Utopia]Rascal poslato Oktobar 02, 2010, 15:24:48 POSLE PODNE
probaj napraviti Granica1 == CreateObject (.....)
Granica2 == CreateObject(...)
i umjesto MoveObject(Granica1,1701.741821, 468.060944, 30.359230, 0); stavi MoveObject(Granica2,1701.741821, 468.060944, 30.359230, 0); pa javi jel radi
pa zasto da pomakne granicu2 kad on treba da pomakne granicu1
Naslov: Odg: [POMOC] Granica (Kapija)
Poruka od: Correlli poslato Oktobar 02, 2010, 15:28:55 POSLE PODNE
SendClientMessage funkcija ima 3 parametra, a ne 2. Zaboravio si na boju.
Naslov: Odg: [POMOC] Granica (Kapija)
Poruka od: Richter poslato Oktobar 02, 2010, 15:31:03 POSLE PODNE
TNX Don najbolji si radiiii!!
Naslov: Odg: [POMOC] Granica (Kapija)
Poruka od: ‹Fox› poslato Oktobar 02, 2010, 15:33:55 POSLE PODNE
cekajte cekajte


na vrhu gamemodea napisi new granica1; i new granica2;  kada si to napravio odi na public ongamemodeinit i tamo dodaj granica1 = CreateObject(...);
i granica2 = CreateObject(...)
kod ove tvoje komande napisi kod MoveObject(....); ovaj zadnji argument di ti pise "0" to ti je brzina to stavi na "5" otprilike
zapamti kak ti se zove timer kojeg si postavio pa onda na vrhu gamemodea napisi forward imetimera(playerid);
na kraju gamemodea dodaj
public imetimera(playerid)
{
MoveObject(granica1, x,y,z,5);   //ovaj x,y,z su ti kordinate zatvorene kapije
MoveObject(granica2, x,y,z,5);  / /ovaj x,y,z su ti kordinate zatvorene kapije
return 1;
}     



i to ti je to