Wysłany: 2013-12-03, 15:00
Nors
Wszystko wiem.
Wiek: 30 Na forum: 4600 dni Posty: 223
Nick w MP: Nors
Piwa : 10
Witam mam problem w mojej mapie Rp nie dzia?aj? zadne komendy w kt?rej podajemy playerid. prosz? o szybkie rozwi?zanie.
Za pomoc. piwko
Ostatnio zmieniony przez Nors 2013-12-03, 16:37, w całości zmieniany 1 raz
Wysłany: 2013-12-03, 15:22
Sillence
Wiek: 26 Na forum: 5157 dni Posty: 1514
Nick w MP: Sillence
Piwa : 1517
[nt]
Jakiego systemu komend u?ywasz za r?wno w gamemodzie jak i w skryptach ?
Wysłany: 2013-12-03, 16:35
Nors
Wszystko wiem.
Wiek: 30 Na forum: 4600 dni Posty: 223
Nick w MP: Nors
Piwa : 10
"Sillence" napisał/a :[nt]
Jakiego systemu komend u?ywasz za r?wno w gamemodzie jak i w skryptach ?
nie mam skrypt?w z komendami jedynie as:
u?ywam cmdtext.
Przyk?adowa komenda:
Kod: if(strcmp(cmdtext, "/cmda", true) == 0 && IsPlayerAdmin(playerid))
{
SendClientMessage(playerid, COLOR_YELLOW, "/akutal1 - Dajesz mo?liwo?c aktualizacji. Tylko kiedy w mapie s? nowo?ci.");
SendClientMessage(playerid, COLOR_YELLOW, "/akutal0 - Usuwasz mo?liwo?c aktualizacji.");
SendClientMessage(playerid, COLOR_YELLOW, "/saktual - Wywo?ujesz przeszukania systemu przez serwer");
return 1;
}
Wysłany: 2013-12-03, 18:41
silentus
#define true false
Wiek: 30 Na forum: 5282 dni Posty: 71
Nick w MP: .silent
Piwa : 1462
Podaj jak?? komend? w kt?rej u?ywasz tego playerid (jak rozumiem pewnie chodzi Ci o to ?e wpisujemy /komenda [ID])
A tak przy okazji to polecam wywali? wszystkie komendy na strcmp i przej?? na ZCMD lub inny system komend.
http://gtao.pl.com/showthread.php?t=91354
Wysłany: 2013-12-03, 20:39
Sillence
Wiek: 26 Na forum: 5157 dni Posty: 1514
Nick w MP: Sillence
Piwa : 1517
Komenda nie dzia?a czyli nic si? w nie wykonuje ? Jeste? pewien ?e podczas u?ywania komendy jeste? zalogowany na administratora ?
Wysłany: 2013-12-04, 15:04
Nors
Wszystko wiem.
Wiek: 30 Na forum: 4600 dni Posty: 223
Nick w MP: Nors
Piwa : 10
"Sillence" napisał/a :Komenda nie dzia?a czyli nic si? w nie wykonuje ? Jeste? pewien ?e podczas u?ywania komendy jeste? zalogowany na administratora ?
tak, ale nie tylko dla administratora np dla danego nicku np /sprawdz [id] i nie dzia??.
przyk?adowa komenda
Kod: if(strcmp(cmd, "/sbilet", true) == 0 ) {
if(IsPlayerAdmin(playerid) == 1) {
tmp = strtok(cmdtext, idx);
giveplayerid = strval(tmp);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "/sbilet [ID gracza]");
return 1;
}
if (IsPlayerConnected(giveplayerid)) {
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
new stringG[256];
//Sprawdzanie biletu
if(bilet[playerid] >= 2)
{
SendClientMessage(playerid, COLOR_GREEN, "Ten gracz posiada bilet. Typ: karnet 2 kurs?w");
}
else
{
if(bilet[playerid] >= 1)
{
SendClientMessage(playerid, COLOR_GREEN, "Ten gracz posiada bilet. Typ: jednorazowy");
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED, "Ten gracz nie posiada biletu.");
}
bilet[playerid] = 0;
//Informacja dla id kt?re zosta?o wpisane
format(string, sizeof(string), "Kierowca %s sprawdzi? ci bilet. jeden bilet zosta? ci zabrany", PlayerName(playerid));
SendClientMessage(giveplayerid,COLOR_GREEN, stringG);
bilet[playerid]--;
}
else
{
new stringY[256];
format(stringY, sizeof(stringY), "Niema takiego gracza");
SendClientMessage(playerid, COLOR_ADMIN, stringY);
}
return 1;
}
Wysłany: 2013-12-04, 15:59
IgrexolonO
Wiek: 34 Na forum: 6809 dni Posty: 1386
Piwa : 1062
Kod: if(strcmp(cmd, "/sbilet", true) == 0 ) {
cmd -> cmdtext
Tagi: mapa :: nie :: czyta :: komendy :: funkcją :: wpisania :: playerid
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: