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

Wysłany: 2014-01-16, 00:27


NoTa







Wiek: 31
Na forum: 5187 dni
Posty: 121

Piwa: 2

Respekt: 55

Witam mam tak? komend? i chce zrobi? ?eby dzia?a?a na id frakcji i na typ frakcji przest?pczej typ 3 :)
Kod:

CMD:przeszukaj(playerid, cmdtext[]) //PD && Gangi && Szajki
{
if(!ToFrakcja(playerid,2)) return 1; //To dzia?a na id frakcji
if(!ToFrakcja(playerid,PlayerInfo[playerid][pFrakcja]))return 1; // A to typ frakcji
if(FrakcjaInfo[PlayerInfo[playerid][pFrakcja]][fTyp]!=3)return 1;// to te?
new playa;
if(sscanf(cmdtext, "i",playa))
{
GuiInfo(playerid,""BIALY"U?yj: /przeszukaj (id)");
return 1;
}
if(!IsPlayerConnected(playa)||playa==playerid)
{
GuiInfo(playerid,""BIALY"Nie poprawne id gracza!");
return 1;
}
if(!OdlegloscGracze(5.0, playerid, playa))
{
GuiInfo(playerid,""BIALY"Gracz nie jest ko?o ciebie!");
return 1;
}
format(String, sizeof(String),""BIALY"(%d) %s przeszuka? ciebie",playerid,Nick[playerid]);
GuiInfo(playa,String);
WyswietlPrzedmiotyGracza(playa,playerid);
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-16, 07:15


Quis

Wszechwiedzący






Wiek: 31
Na forum: 5146 dni
Posty: 464
Nick w MP: Quis

Piwa: 1110

Respekt: 325
Respekt: 325Respekt: 325Respekt: 325

Kod:

if(!ToFrakcja(playerid,2)) return 1; //To dzia?a na id frakcji
if(!ToFrakcja(playerid,PlayerInfo[playerid][pFrakcja]))return 1; // A to typ frakcji
if(FrakcjaInfo[PlayerInfo[playerid][pFrakcja]][fTyp]!=3)return 1;// to te?


Wed?ug tych warunk?w, ta komenda dzia?a na id frakcji i na typ frakcji o id 3. Co chcesz konkretnie zmieni?? Jak chcesz ?eby dzia?a?a dla ka?dego to usu? te warunki.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-16, 13:16


NoTa







Wiek: 31
Na forum: 5187 dni
Posty: 121

Piwa: 2

Respekt: 55

Jak usun? warunki to ka?dy b?dzie m?g? u?ywa? cmd a mi chodzi o to ?e
frakcja o id =2 PD mo?e tego u?y? i frakcje typ 3 czyli wszytkie frakcje przest?pcze
tu masz jak zadeklarowana cmd jest pod typ frakcji

Kod:

CMD:kradnij(playerid, cmdtext[])//Gangi && Szajki
{
new f=PlayerInfo[playerid][pFrakcja];
if(!ToFrakcja(playerid,f)) return 1;
if(FrakcjaInfo[f][fTyp]!=3) return 1;
if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER)
{
GuiInfo(playerid,""BIALY"Nie jeste? kierowc? pojazdu!");
return 1;
}
new veh=GetPlayerVehicleID(playerid);
GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
if(!engine)
{
if(SamochodInfo[veh][sPaliwo]<1)
{
GuiInfo(playerid,""BIALY"Ten pojazd nie ma paliwa!");
return 1;
}
format(String, sizeof(String),"* "ME"(%d) %s "JA"pr?buje uruchomi? silnik pojazdu bez pomocy kluczyka...",playerid,Nick[playerid]);
WyswietlText(playerid,KOLOR_JA,10.0,String);
SetTimerEx("SilnikStart",3500,0,"dd",veh,playerid);
return 1;
}
else
{
GuiInfo(playerid,""BIALY"Silnik tego pojazdu jest ju? uruchomiony!");
}
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-16, 13:33


Quis

Wszechwiedzący






Wiek: 31
Na forum: 5146 dni
Posty: 464
Nick w MP: Quis

Piwa: 1110

Respekt: 325
Respekt: 325Respekt: 325Respekt: 325

No to masz tak jak chcesz, te warunki s? na id frakcji 2 i na typ frakcji 3, czego jeszcze chcesz?

@DOWN
Aha, cholernie logiczne bracie.

Ostatnio zmieniony przez Quis 2014-01-16, 15:53, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-16, 14:05


NoTa







Wiek: 31
Na forum: 5187 dni
Posty: 121

Piwa: 2

Respekt: 55

Chyba logiczne ?e jak by dzia?a?o to bym nie pisa?, pr?bowa? ju? kilkana?cie sposob?w jak to zadeklarowa? i poleg?em :D

Postaw piwo autorowi tego posta
 

 
Tagi: jak :: zrobić :: żeby :: cmd :: działało :: frakcje :: typ
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN 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