Wysłany: 2014-01-16, 00:27
NoTa
Wiek: 31 Na forum: 5187 dni Posty: 121
Piwa : 2
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;
}
Wysłany: 2014-01-16, 07:15
Quis
Wszechwiedzący
Wiek: 31 Na forum: 5146 dni Posty: 464
Nick w MP: Quis
Piwa : 1110
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.
Wysłany: 2014-01-16, 13:16
NoTa
Wiek: 31 Na forum: 5187 dni Posty: 121
Piwa : 2
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;
}
Wysłany: 2014-01-16, 13:33
Quis
Wszechwiedzący
Wiek: 31 Na forum: 5146 dni Posty: 464
Nick w MP: Quis
Piwa : 1110
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
Wysłany: 2014-01-16, 14:05
NoTa
Wiek: 31 Na forum: 5187 dni Posty: 121
Piwa : 2
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
Tagi: jak :: zrobić :: żeby :: cmd :: działało :: frakcje :: typ
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: