Wysłany: 2014-02-10, 15:56
Pikus2
Wiek: 29 Na forum: 4698 dni Posty: 244
Piwa : 5
CZemu gdy wpisze t? komende:
Kod: if(!strcmp(cmdtext,"/sprpasy",true,8 && gTeam[playerid] == TEAM_POLICJA))
{
new dis;
new gracz;
dis = GetDistanceBetweenPlayers(playerid,gracz);
if(dis <= 10) return SendClientMessage(playerid,c_Poli, "Jeste? za daleko od tego gracza"), true;
if(!cmdtext[8]) return
SendClientMessage(playerid,c_Pd,"/sprpasy [id gracza]");
if(!IsPlayerConnected(gracz)) return
SendClientMessage(playerid, c_Sn,"Gracz o tym id nie jest zalogowany.");
GetPlayerName(gracz, name,24);
format(string,sizeof string,"Ten gracz %s ma %s pasy",name, !pasy[gracz] ? ("odpi?te") : ("zapi?te"));
SendClientMessage(playerid,c_Poli, string);
return 1;
}
to mi wyskakuje ze jestem za daleko od tego gracza a gracz jest razaz obok mnie lub probuje na siebie to tak samo...
Zal
Ostatnio zmieniony przez Pikus2 2014-02-10, 20:05, w całości zmieniany 1 raz
Wysłany: 2014-02-10, 16:29
Sillence
Wiek: 26 Na forum: 5157 dni Posty: 1514
Nick w MP: Sillence
Piwa : 1517
Pikus2 , Zobacz tak:
Kod: 16:32
if(!strcmp(cmdtext, "/sprpasy", true) && gTeam[playerid] == TEAM_POLICJA)
{
if(!cmdtext[9]) return SendClientMessage(playerid,c_Pd,"/sprpasy [id gracza]");
new gracz = strval(cmdtext[10]);
if(!IsPlayerConnected(gracz)) return SendClientMessage(playerid, c_Sn,"Gracz o tym id nie jest zalogowany.", true;
new dis = GetDistanceBetweenPlayers(playerid, gracz);
if(dis >= 10.0) return SendClientMessage(playerid,c_Poli,"Jeste? za daleko od tego gracza"), true;
GetPlayerName(gracz, name,24);
format(string, sizeof string, "Gracz %s ma %s pasy", name, !pasy[gracz] ? ("odpi?te") : ("zapi?te"));
SendClientMessage(playerid, c_Poli, string);
return 1;
}
[nt]
Wysłany: 2014-02-10, 20:22
Pikus2
Wiek: 29 Na forum: 4698 dni Posty: 244
Piwa : 5
Wysłany: 2014-02-10, 21:05
xqz
otaku desu!
Wiek: 32 Na forum: 6407 dni Posty: 723
Nick w MP: xqz
Piwa : 5465
Kod: if (IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid,c_Poli,"Gracz o tym id nie jest online"), true;
Rusz pa?k?
Wysłany: 2014-02-10, 21:08
Pikus2
Wiek: 29 Na forum: 4698 dni Posty: 244
Piwa : 5
if (IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid,c_Poli,"Gracz o tym id nie jest online"), true;
wystarczy tylko odst?p po true i tyle???
[ Dodano : 2014-02-10, 21:08 ]
bo ja mam to w cmd ale nie ma odst?pu w true
Wysłany: 2014-02-10, 21:39
xqz
otaku desu!
Wiek: 32 Na forum: 6407 dni Posty: 723
Nick w MP: xqz
Piwa : 5465
Dupa tam z odst?pem.
Ruszaj pa?? a? dojdziesz do obledu.
Poza tym tego true nie musi tam byc bo SendClientMessage zwroci 1.
Wysłany: 2014-02-11, 14:50
Pikus2
Wiek: 29 Na forum: 4698 dni Posty: 244
Piwa : 5
no ale ja mam w komendzie ten kod co mi poda?es przecie?...
[ Dodano : 2014-02-11, 14:52 ]
Chodzi mi o to ?e gdy wpisze t? cmd to ca?y czas wyskakuje ze ten gracz jest nie online czemu??...
Bo mam ten kod w komendzie
Wysłany: 2014-02-11, 16:06
xqz
otaku desu!
Wiek: 32 Na forum: 6407 dni Posty: 723
Nick w MP: xqz
Piwa : 5465
Cytat: Cytat:
if (IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid,c_Poli,"Gracz o tym id nie jest online"), true;
Rusz pa?k?
Bo nie poda?em dobrego kodu tylko to co ty dales xD
W takim razie powiem Ci t? tajemnic?.
Chodzi o ! przed IsPlayerConnected
Kod: IsPlayerConnected = po??czony z serwerem
!IsPlayerConnected = NIE po??czony z serwerem
Wysłany: 2014-02-11, 17:38
Pikus2
Wiek: 29 Na forum: 4698 dni Posty: 244
Piwa : 5
Wysłany: 2014-02-11, 17:50
xqz
otaku desu!
Wiek: 32 Na forum: 6407 dni Posty: 723
Nick w MP: xqz
Piwa : 5465
Ostatnio zmieniony przez xqz 2014-02-11, 18:51, w całości zmieniany 1 raz
Wysłany: 2014-02-11, 17:58
Pikus2
Wiek: 29 Na forum: 4698 dni Posty: 244
Piwa : 5
Kod: if(!strcmp(cmdtext,"/sprpasy",true,8))
{
if(gTeam[playerid] == TEAM_POLICJA){
if(!cmdtext[8]) return SendClientMessage(playerid,c_Poli,"/sprpasy [id gracza]");
new gracz;
new dis = GetDistanceBetweenPlayers(playerid, gracz);
if(dis >= 10.0) return SendClientMessage(playerid,c_Poli,"Jeste? za daleko od tego gracza"), true;
gracz = strval(cmdtext[8]);
if(!IsPlayerConnected(gracz)) return SendClientMessage(playerid,c_Taxi,"Ten gracz nie jest online!");
GetPlayerName(gracz, name,24);
format(string,sizeof string,"%s (%d) ma %s pasy.",name,gracz, !pasy[gracz] ? ("odpi?te") : ("zapi?te"));
SendClientMessage(playerid,c_Poli, string);
}
return 1;
}
czy to jest dobry kod?
Wysłany: 2014-02-13, 02:42
IgrexolonO
Wiek: 34 Na forum: 6809 dni Posty: 1386
Piwa : 1062
Kod: if(!strcmp(cmdtext,"/sprpasy",true,8))
{
if(gTeam[playerid] != TEAM_POLICJA) return true;
if(!cmdtext[8]) return SendClientMessage(playerid,c_Poli,"/sprpasy [id gracza]");
new gracz;
new dis = GetDistanceBetweenPlayers(playerid, gracz);
if(dis >= 10.0) return SendClientMessage(playerid,c_Poli,"Jeste? za daleko od tego gracza");
gracz = strval(cmdtext[9]);
if(!IsPlayerConnected(gracz)) return SendClientMessage(playerid,c_Taxi,"Ten gracz nie jest online!");
GetPlayerName(gracz, name, 24);
format(string,sizeof string,"%s (%d) ma %s pasy.", name, gracz, (!pasy[gracz]) ? ("odpi?te") : ("zapi?te"));
SendClientMessage(playerid,c_Poli,string);
return true;
}
Ta, tak jakby.
Wysłany: 2014-02-13, 07:46
Pikus2
Wiek: 29 Na forum: 4698 dni Posty: 244
Piwa : 5
nie no ja ju? u siebie poprawi?em wczesniej ale dzk
Tagi: błąd :: pasach
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: