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

Wysłany: 2012-11-07, 17:17


sirgutbert







Wiek: 32
Na forum: 5492 dni
Posty: 62
Nick w MP: kored

Piwa: 20

Respekt: 64

Ostrzeżeń: 20%
Do zamkniecia !

Podpis
Ostatnio zmieniony przez sirgutbert 2012-11-08, 14:37, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-11-07, 17:21


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Pobierz ten include zcmd

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-11-07, 17:23


sirgutbert







Wiek: 32
Na forum: 5492 dni
Posty: 62
Nick w MP: kored

Piwa: 20

Respekt: 64

Ostrzeżeń: 20%
a dalo by sie bez systemu komend bo cala mape mam bez systemu ;(

cala komenda

Kod:


if (strcmp(cmd, "/kajdanki", true)==0)
{
if(gTeam[playerid] == TEAM_POLICJA)
{
new playerid2;
if(isnull(params))
return SendClientMessage(playerid, -1, "Wpisz /kajdanki [ID Gracza]");

new gracz = strval(params);

if(!IsPlayerConnected(gracz))
return SendClientMessage(playerid, -1, "Nie ma takiego ID !");

new Float:Pos[3],String[48];
GetPlayerPos(playerid2, Pos[0],Pos[1],Pos[2]);
if(!IsPlayerInRangeOfPoint(playerid, 10.0, Pos[0], Pos[1], Pos[2]))
return SendClientMessage(playerid, COLOR_WHITE, "Gracz nie znajduje si? obok Ciebie.");

if(!Skuty[gracz])
{
PlayerPlaySound(playerid, 1190, 0.0, 0.0, 0.0);
Skuty[gracz]=1;
SkutyPrzez[gracz]=playerid;
SetPlayerSpecialAction(gracz, SPECIAL_ACTION_CUFFED);
SetPlayerAttachedObject(playerid2, 0, 19418, 6, -0.011000, 0.028000, -0.022000, -15.600012, -33.699977, -81.700035, 0.891999, 1.000000, 1.168000);
format(String, sizeof(String),"* %s skuwa kajdankami %s.",Nick(playerid),Nick(gracz));
}
else
{
for(new i=0; i<MAX_PLAYER_ATTACHED_OBJECTS; i++)
{
format(String, sizeof(String),"* %s odkuwa kajdankami %s.",Nick(playerid),Nick(gracz));
PlayerPlaySound(playerid, 1190, 0.0, 0.0, 0.0);
Skuty[gracz]=0;
SkutyPrzez[gracz]=9999;
if(IsPlayerAttachedObjectSlotUsed(gracz, i)) RemovePlayerAttachedObject(playerid, i);
SetPlayerSpecialAction(gracz, SPECIAL_ACTION_NONE);
}
}
}
return 1;
}


Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-11-07, 20:30


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

No.. dobrze i co dalej te b??dy ? Je?eli tak sprawd? czy masz dopisany na samej g?rzej #include <sscanf> , je?eli nie to go dopisz.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-11-07, 21:03


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Oldschool, sscanfa on tutaj nie u?y?, tylko sobie przerobi? komend? z zcmd na strcmp (prawdopodobnie) i zapomnia? zmieni? params na cmdtext.

Kod:

if (strcmp(cmd, "/kajdanki", true)==0)
{
if(gTeam[playerid] == TEAM_POLICJA)
{
if(!strlen(cmd)) return SendClientMessage(playerid, -1, "Wpisz /kajdanki [ID Gracza]");

new gracz = strval(cmd);

if(!IsPlayerConnected(gracz))
return SendClientMessage(playerid, -1, "Nie ma takiego ID !");

new Float:Pos[3],String[48];
GetPlayerPos(gracz, Pos[0],Pos[1],Pos[2]);
if(!IsPlayerInRangeOfPoint(playerid, 10.0, Pos[0], Pos[1], Pos[2]))
return SendClientMessage(playerid, COLOR_WHITE, "Gracz nie znajduje si? obok Ciebie.");

if(!Skuty[gracz])
{
PlayerPlaySound(playerid, 1190, 0.0, 0.0, 0.0);
Skuty[gracz]=1;
SkutyPrzez[gracz]=playerid;
SetPlayerSpecialAction(gracz, SPECIAL_ACTION_CUFFED);
SetPlayerAttachedObject(gracz, 0, 19418, 6, -0.011000, 0.028000, -0.022000, -15.600012, -33.699977, -81.700035, 0.891999, 1.000000, 1.168000);
format(String, sizeof(String),"* %s skuwa kajdankami %s.",Nick(playerid),Nick(gracz));
}
else
{
for(new i=0; i<MAX_PLAYER_ATTACHED_OBJECTS; i++)
{
format(String, sizeof(String),"* %s odkuwa kajdankami %s.",Nick(playerid),Nick(gracz));
PlayerPlaySound(playerid, 1190, 0.0, 0.0, 0.0);
Skuty[gracz]=0;
SkutyPrzez[gracz]=9999;
if(IsPlayerAttachedObjectSlotUsed(gracz, i)) RemovePlayerAttachedObject(playerid, i);
SetPlayerSpecialAction(gracz, SPECIAL_ACTION_NONE);
}
}
}
return 1;
}


Sk?d Ty t? komend? wzi????? Tworzysz zmienne gracz i playerid2, z czego definiujesz gracz, a u?ywasz playerid2. W tym przypadku playerid2 b?dzie si? r?wna?o 0, czyli wpiszesz /skuj 1, a skujesz id 0, bo tyle wynosi playerid2.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-11-07, 22:23


sirgutbert







Wiek: 32
Na forum: 5492 dni
Posty: 62
Nick w MP: kored

Piwa: 20

Respekt: 64

Ostrzeżeń: 20%
Nadal to samo ;(

Podpis
Postaw piwo autorowi tego posta
 

 
Tagi: kajdanki
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] Kajdanki 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