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

Wysłany: 2013-09-08, 15:31


Pikus2







Wiek: 29
Na forum: 4698 dni
Posty: 244

Piwa: 5

Respekt: 56,8

Witam potrzebuj? dorobic do tej komendy

Kod:

if(strcmp("/kontrola", cmdtext, true, 9)== 0)
if(gTeam[playerid] == TEAM_POLICJA)
{
if(!strlen(cmdtext[9])) return SendClientMessage(playerid, -1, "Wpisz /kontrola [id gracza]");
if(!IsPlayerConnected(strval(cmdtext[10]))) return SendClientMessage(playerid, -1, "Ten gracz nie jest online");
switch(towar[strval(cmdtext[10])])
{
case 0:SendClientMessage(playerid, -1, "{OOFFFF}Ten gracz jest czysty");
case 1:SendClientMessage(playerid, -1, "{33ff33}Ten gracz przewozi Cipsy towar legalny");
case 2:SendClientMessage(playerid, -1, "{33ff33}Ten gracz przewozi Marmolade towar legalny");
case 3:SendClientMessage(playerid, -1, "{33ff33}Ten gracz przewozi Kielbasy towar legalny");
case 4:SendClientMessage(playerid, -1, "{33ff33}Ten gracz przewozi Kakao towar legalny");
case 5:SendClientMessage(playerid, -1, "{33ff33}Ten gracz przewozi mas?o towar legalny");
case 6:SendClientMessage(playerid, -1, "{ff0033}Ten gracz przewozi kokaine towar nielegalny");
}
return 1;
}



Aby policjant
if(gTeam[playerid] == TEAM_POLICJA)

m?g? tej komendy u?y? tylko 10metr?w przy danym id. jezeli jest 11metr?w pisze :

Jeste? za daleko.


Oczywiscie nagroda to piwa i respekt

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-08, 15:35


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

Kod:

if(strcmp("/kontrola", cmdtext, true, 9)== 0)
{
if(gTeam[playerid] != TEAM_POLICJA) return SendClientMessage(playerid, -1, "Nie jeste? policjantem!");
if(!strlen(cmdtext[9])) return SendClientMessage(playerid, -1, "Wpisz /kontrola [id gracza]");
if(!IsPlayerConnected(strval(cmdtext[10]))) return SendClientMessage(playerid, -1, "Ten gracz nie jest online");
new Float:pos[3];
GetPlayerPos(strval(cmdtext[10]), pos[0], pos[1], pos[2]);
if(!IsPlayerInRangeOfPoint(playerid, 10.0, pos[0], pos[1], pos[2])) return SendClientMessage(playerid, -1, "Nie znajdujesz si? wok?? wskazanego gracza!");
switch(towar[strval(cmdtext[10])])
{
case 0:SendClientMessage(playerid, -1, "{OOFFFF}Ten gracz jest czysty");
case 1:SendClientMessage(playerid, -1, "{33ff33}Ten gracz przewozi c**** towar legalny");
case 2:SendClientMessage(playerid, -1, "{33ff33}Ten gracz przewozi Marmolade towar legalny");
case 3:SendClientMessage(playerid, -1, "{33ff33}Ten gracz przewozi Kielbasy towar legalny");
case 4:SendClientMessage(playerid, -1, "{33ff33}Ten gracz przewozi Kakao towar legalny");
case 5:SendClientMessage(playerid, -1, "{33ff33}Ten gracz przewozi mas?o towar legalny");
case 6:SendClientMessage(playerid, -1, "{ff0033}Ten gracz przewozi kokaine towar nielegalny");
}
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-08, 17:32


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

Mo?na zrobi? tak jak poda? IgrexolonO, ale ja bym to skr?ci? i doda?bym w takiej funkcji:
Kod:

stock PlayerToPlayer(playerid,targetid,Float:distance)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid,x,y,z);
if(IsPlayerInRangeOfPoint(targetid,distance,x,y,z))
{
return true;
}
return false;
}


I potem dodajesz warunek w komendzie:
Kod:

if(PlayerToPlayer(playerid,strval(cmdtext[10], ODLEGLOSC)){
SendClientMessage(playerid, -1, "Jeste? zbyt daleko od gracza !");
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-08, 18:20


Pikus2







Wiek: 29
Na forum: 4698 dni
Posty: 244

Piwa: 5

Respekt: 56,8

dzi?x obydwaj dostajecie piwa ale osobiscie wybieram pomoc IgrexolonO, Bardziej do zrozumienia ale tw?j te? da sie ;P yobacye ktrz bardyiej mi pryzpadnie

Podpis
Witaj


Korzystam z strcmp






Game.cpp Linijka: 3000

Postaw piwo autorowi tego posta
 

 
Tagi: /sprawdz :: [10m]
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