[POMOC] Granica (Kapija)

Započeo Richter
2. Okt. 2010.
1,074
pregleda
6
postova
Daya
4
Enforcer
2. Okt. 2010.
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

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

1 Error.


Redovi :

Quote
8821: //-------------------------------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
fixman
5
Underboss
2. Okt. 2010.
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
Mario_Martinez
4
Shot Caller
2. Okt. 2010.
Quote from October 2, 2010, 1:24 pm:
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
Deleted User
Obrisan korisnik
2. Okt. 2010.
SendClientMessage funkcija ima 3 parametra, a ne 2. Zaboravio si na boju.
Daya
4
Enforcer
2. Okt. 2010.
TNX Don najbolji si radiiii!!
DeFox
5
Underboss
2. Okt. 2010.
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

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha