Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2012-05-05, 18:31


Elegancik







Wiek: 36
Na forum: 5308 dni
Posty: 8
Nick w MP: Tofik



Respekt: 50

Witajcie, mam problem z komend?, kt?ra spawnuje w?z w danym miejscu. Pewnie grali?cie na serwerach typu RolePlay, gdzie by? salon, przy nim wpisywa?o si? /kuppojazd, wybiera?o klase itp. oraz kupowa?o go.
Chodzi mi o komend?, kt?ra b?dzie dzia?ac tylko w 1 miejscu(Tam, gdzie jest spawn na mruku, koordy mam). Og?lnie komende spawnuj?c? w?z mam( CMD:komis). Prosz? o szybk? pomoc.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-05, 18:49


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

U?yj funkcji IsPlayerToPoint

[ Dodano: 2012-05-05, 18:52 ]
Przyk?ad:

Kod:


CMD:komis(playerid, params[]) //Tamta cmd usun twoj?
{
if(PlayerToPoint(3.0,playerid,kordy)) // kordy zast?p kordami w kt?rych mo?na uzyc komendy komis
{
//Tutaj Dajesz ?rodek twojej komendy komis i gotowe. :)

}
}



Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-05, 19:04


Elegancik







Wiek: 36
Na forum: 5308 dni
Posty: 8
Nick w MP: Tofik



Respekt: 50

Okej, dzi?ki lecz mam error.

C:\Users\samsung\Desktop\pawno\stancemap.pwn(928) : error 017: undefined symbol "PlayerToPoint"
C:\Users\samsung\Desktop\pawno\stancemap.pwn(951) : warning 209: function "cmd_komis" should return a value
C:\Users\samsung\Desktop\pawno\stancemap.pwn(952) : warning 203: symbol is never used: "PlayerName"
C:\Users\samsung\Desktop\pawno\stancemap.pwn(952) : warning 203: symbol is never used: "djson_GameModeExit"
C:\Users\samsung\Desktop\pawno\stancemap.pwn(952) : warning 203: symbol is never used: "djson_GameModeInit"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


1 Error.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-05, 19:15


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

masz definicje wklej j? gdzie? na koncu czy w srodku mapy.

Kod:



PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
{
new Float:oldposx, Float:oldposy, Float:oldposz;
new Float:tempposx, Float:tempposy, Float:tempposz;
GetPlayerPos(playerid, oldposx, oldposy, oldposz);
tempposx = (oldposx -x);
tempposy = (oldposy -y);
tempposz = (oldposz -z);
if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
{
return 1;
}
return 0;
}




najlepiej przed komendami.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-05, 19:24


Elegancik







Wiek: 36
Na forum: 5308 dni
Posty: 8
Nick w MP: Tofik



Respekt: 50

Okej, fajnie - dzi?ki. Zimne dla Ciebie kolego. Mam jeszcze jedno pytanie - jak zrobic odczyt z nazwy auta, a nie po ID ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-05, 22:50


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

Dzi?ki za piwo . :P

"Elegancik" napisał/a:

Okej, fajnie - dzi?ki. Zimne dla Ciebie kolego. Mam jeszcze jedno pytanie - jak zrobic odczyt z nazwy auta, a nie po ID ?


Chodzi ci o to, ?e zamiast ID odczytuje nazw? ?

Ju? dzi? musz? i??, je?eli o to ci chodzi napisz? Ci jutro.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-06, 10:16


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Kod:

stock GetVehicleModelIdByName(vehiclename[])
{
for(new i = 0; i < 211; i++)
if (strfind(gVehicleNames[i], vehiclename, true) != -1) return i + 400;
return -1;
}


Powy?sza funkcja pobiera ID pojazdu czytaj?c z nazwy.

Postaw piwo autorowi tego posta
 

 
Tagi: spawn :: wozu :: danym :: miejscu
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [INNE] Spawn wozu w danym miejscu Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku