Pomoc


Započeo .extract, Jun 06, 2021, 12:48:34 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): Moze mi neko napraviti/poslati kad ukucam /apanel da takodje ima kada kliknem Provjeri Specanje da izbaci ko koga speca i ako zna neko kako da nap kad lider ode u pd i kuca /lspec da moze spec lokaciju i unutrasnjost ali samo za osnv. Lokacije
Deo skripte: //
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Poslednja Izmena: Jun 10, 2021, 04:29:37 PRE PODNE od M Ө M Σ N Z I

Citat: .extract poslato Jun 06, 2021, 12:48:34 POSLE PODNE
Problem(error/warning): Moze mi neko napraviti/poslati kad ukucam /apanel da takodje ima kada kliknem Provjeri Specanje da izbaci ko koga speca i ako zna neko kako da nap kad lider ode u pd i kuca /lspec da moze spec lokaciju i unutrasnjost ali samo za osnv. Lokacije
Deo skripte: //
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):

Mislio si za policiju kao kamere da gledas banku, zlataru i tako to ?
Es ist nicht alles Gold, was glänzt


Citat: Agent 47 poslato Jun 06, 2021, 12:55:14 POSLE PODNE
Mislio si za policiju kao kamere da gledas banku, zlataru i tako to ?
da

Uradis kao dialog da mu pokaze da odabere Banka/Optstina/Zlatara i  jos neke prostorije i onda na koje odabere setas mu kameru na tu poziciju ili uradis da putem NumPeda (( 4 i 6)) kao za kupovinu auta da menja poziciju

Sto se APanel-a tice za specanje :

- Verovatno imas neku promenljivu da proveris da li neki igrac speca nekoga, u San Marino modu je to Spectate[playerid]
- Kada nadjes tu promenljivu, onda onde gde ces da prikazes ko koga speca napravis loop svih igraca :
for(new i = 0; i <= GetPlayerPoolSize(); i++) {

	if(Spectate[i] >= 0) { //Ukoliko nekoga speca

		new idSpec = Spectate[i]; //Ovo je id igraca koji se speca
		//promenljiva i je id igraca koji speca tog igraca
		//Nakon toga samo prikazemo sta nam treba igracu koji je otkucao komandu ili kliknuo apanel

		new string[128]; //Nova promenljiva za tekst
		format(string, 128, "Igrac koji speca : %s | Koga speca : %s", ImeIgraca(i), ImeIgraca(idSpec)); //ImeIgraca je custom funckija koja vraca ime
		SendClientMessage(playerid, -1, string); //Prikazemo prethodno formatirani tekst
	}
}

//Za slucaj da nemas funkciju koja vraca ime na osnovu ID-a 
stock ImeIgraca( id ) {
	new ime[ MAX_PLAYER_NAME ];
 	GetPlayerName( id, ime, sizeof ime);
	return ime;
}


Nesto na ovaj fazon

Za drugu stvar, ove lokacije :

- Najbolje staviti u dialog, koristis pozicije kamere ( SetCameraPosition, SetCameraFacingAngle ili cak interpolacije kamere )
- Najbolje za tako nesto koristiti CamEditor
- Kada igrac odabere lokaciju, postavis kameru na tu lokaciju, kada izadje koristis SetCameraBehindPlayer(IdIgraca);

Citat: V01D poslato Jun 06, 2021, 21:04:14 POSLE PODNE
Sto se APanel-a tice za specanje :

- Verovatno imas neku promenljivu da proveris da li neki igrac speca nekoga, u San Marino modu je to Spectate[playerid]
- Kada nadjes tu promenljivu, onda onde gde ces da prikazes ko koga speca napravis loop svih igraca :
for(new i = 0; i <= GetPlayerPoolSize(); i++) {

   if(Spectate[i] >= 0) { //Ukoliko nekoga speca

      new idSpec = Spectate; //Ovo je id igraca koji se speca
      //promenljiva i je id igraca koji speca tog igraca
      //Nakon toga samo prikazemo sta nam treba igracu koji je otkucao komandu ili kliknuo apanel

      new string[128]; //Nova promenljiva za tekst
      format(string, 128, "Igrac koji speca : %s | Koga speca : %s", ImeIgraca(i), ImeIgraca(idSpec)); //ImeIgraca je custom funckija koja vraca ime
      SendClientMessage(playerid, -1, string); //Prikazemo prethodno formatirani tekst
   }
}

//Za slucaj da nemas funkciju koja vraca ime na osnovu ID-a 
stock ImeIgraca( id ) {
   new ime[ MAX_PLAYER_NAME ];
    GetPlayerName( id, ime, sizeof ime);
   return ime;
}[/i]


Nesto na ovaj fazon

Za drugu stvar, ove lokacije :

- Najbolje staviti u dialog, koristis pozicije kamere ( SetCameraPosition, SetCameraFacingAngle ili cak interpolacije kamere )
- Najbolje za tako nesto koristiti CamEditor
- Kada igrac odabere lokaciju, postavis kameru na tu lokaciju, kada izadje koristis SetCameraBehindPlayer(IdIgraca);



Batali GetPlayerPoolSize

Citat: __vedran.xyz77 poslato Jun 07, 2021, 09:52:35 PRE PODNE

Batali GetPlayerPoolSize
void ti je tip lika koji ti predaje informatiku u osnovnoj batali ti bataljenje njega

Citat: .extract poslato Jun 06, 2021, 12:48:34 POSLE PODNE
Problem(error/warning): Moze mi neko napraviti/poslati kad ukucam /apanel da takodje ima kada kliknem Provjeri Specanje da izbaci ko koga speca i ako zna neko kako da nap kad lider ode u pd i kuca /lspec da moze spec lokaciju i unutrasnjost ali samo za osnv. Lokacije
Deo skripte: //
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Jesi mislio kao /cctv i clan ili lider pda gleda lokaciju?

Citat: ᴅɪɴᴏ poslato Jun 07, 2021, 17:01:04 POSLE PODNE
Jesi mislio kao /cctv i clan ili lider pda gleda lokaciju?
Samo lider,gospon.