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

Wysłany: 2013-12-03, 15:00


Nors

Wszystko wiem.






Wiek: 30
Na forum: 4600 dni
Posty: 223
Nick w MP: Nors

Piwa: 10

Respekt: 50

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  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-12-03, 15:22


Sillence







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

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

[nt]

Jakiego systemu komend u?ywasz za r?wno w gamemodzie jak i w skryptach :) ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-12-03, 16:35


Nors

Wszystko wiem.






Wiek: 30
Na forum: 4600 dni
Posty: 223
Nick w MP: Nors

Piwa: 10

Respekt: 50

"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;
}


Postaw piwo autorowi tego posta
 

 
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

Respekt: 116,1
Respekt: 116,1

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

Podpis


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-12-03, 20:39


Sillence







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

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

Komenda nie dzia?a czyli nic si? w nie wykonuje ? Jeste? pewien ?e podczas u?ywania komendy jeste? zalogowany na administratora ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-12-04, 15:04


Nors

Wszystko wiem.






Wiek: 30
Na forum: 4600 dni
Posty: 223
Nick w MP: Nors

Piwa: 10

Respekt: 50

"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;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-12-04, 15:59


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

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

Kod:

if(strcmp(cmd, "/sbilet", true) == 0 ) {


cmd -> cmdtext

Postaw piwo autorowi tego posta
 

 
Tagi: mapa :: nie :: czyta :: komendy :: funkcją :: wpisania :: playerid
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] mapa nie czyta komendy z funkcją wpisania playerid 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