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

Wysłany: 2014-01-10, 16:26


Pikus2







Wiek: 29
Na forum: 4698 dni
Posty: 244

Piwa: 5

Respekt: 56,8

mam system team?w i system admina.
Potrzebuje pomocy chce zrobic wezwania i wiem jak ale nie potrafie zmienic zeby nie wszystkim tylko temowi wysy?a?o t? wiad :

Tem to:
Kod:

if(gTeam[playerid] == TEAM_POLICJA){


Admin:
Kod:

if(IsPlayerAdmin(playerid)){



Kod na widok tylko dla admin?w to:
Kod:

SendClientMessageToAdmins(kolor,"text");


a kod tego to:
Kod:


SendClientMessageToAdmins(kolor,text[]){
for(new i=0; i<200; i++)if(IsPlayerAdmin(i))
SendClientMessage(i,kolor,text);
return true;
}



Prosze o pomoc trudze sie i trodze i nic z tego :(

Podpis
Witaj


Korzystam z strcmp






Game.cpp Linijka: 3000

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-10, 16:33


Quis

Wszechwiedzący






Wiek: 31
Na forum: 5146 dni
Posty: 464
Nick w MP: Quis

Piwa: 1110

Respekt: 325
Respekt: 325Respekt: 325Respekt: 325

Spr?buj z t? funkcj?:
Kod:

SendMessageToTeam(kolor, msg[], team)
{
for(new i=0; i<GetMaxPlayers(); i++)
{
if(gTeam[i] == team)
SendClientMessage(i, kolor, msg);
}
}


Przyk?adowe u?ycie:
Kod:

SendMessageToTeam(kolor, "tekst", TEAM_POLICJA);


Pozdrawiam

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-10, 16:40


Pikus2







Wiek: 29
Na forum: 4698 dni
Posty: 244

Piwa: 5

Respekt: 56,8

a t? komende jak w to przerobic bo nie udaje sie./

Kod:

if(strcmp(cmd, "/997", true) == 0)
{
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof (pname));
format(string, sizeof(string), " %s [id %d] Wzywa Policj?!", pname, playerid);
SendClientMessageToAll(COLOR_WHITE, string);
return 1;
}



pr?bowa?em tak jak pisa??? ale dok??dnie tego nie zrobi?em i usuno?em prosze o pomoc.

Podpis
Witaj


Korzystam z strcmp






Game.cpp Linijka: 3000

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-10, 22:44


Sillence







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

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

Pikus2, Zamiast tej linijki:
Kod:

SendClientMessageToAll(COLOR_WHITE, string);

wstaw t?:
Kod:

SendMessageToTeam(COLOR_WHITE, string, TEAM_POLICJA);


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-10, 23:27


Pikus2







Wiek: 29
Na forum: 4698 dni
Posty: 244

Piwa: 5

Respekt: 56,8

Kod:

E:\Luki\GRY\Truck\gamemodes\gmik.pwn(1352) : error 035: argument type mismatch (argument 1)
E:\Luki\GRY\Truck\gamemodes\gmik.pwn(6227) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.


6227:
SendMessageToTeam(kolor, msg[], team)
1352:
SendMessageToTeam(COLOR_WHITE, string, TEAM_POLICJA);

Podpis
Witaj


Korzystam z strcmp






Game.cpp Linijka: 3000

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-10, 23:35


Sillence







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

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

Pikus2, No to zrobimy jeszcze inaczej. Zamie? funkcj? t? co poda? ci Quis na:
Kod:

forward SendMessageToPolicja(color, string[]);
public SendMessageToPolicja(color, string[])
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(gTeam[i] == TEAM_POLICJA)
{
SendClientMessage(i, color, string);
}
}
}
}


Oraz zamie? komend? na:
Kod:

if(strcmp(cmd, "/997", true) == 0)
{
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof (pname));
format(string, sizeof(string), " %s [id %d] Wzywa Policj?!", pname, playerid);
SendMessageToPolicja(COLOR_WHITE, string);
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-10, 23:51


Pikus2







Wiek: 29
Na forum: 4698 dni
Posty: 244

Piwa: 5

Respekt: 56,8

Kod:

E:\Luki\GRY\Truck\gamemodes\gmik.pwn(6229) : error 021: symbol already defined: "SendMessageToPolicja"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


1 Error.



6229
Kod:

public SendMessageToPolicja(color, string[])


Podpis
Witaj


Korzystam z strcmp






Game.cpp Linijka: 3000

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-10, 23:54


Sillence







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

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

Pikus2,
Kod:

E:\Luki\GRY\Truck\gamemodes\gmik.pwn(6229) : error 021: symbol already defined: "SendMessageToPolicja"


Czyli wi?kszo?? funkcji ju? masz co Ci podaj? :D Standardowy gamemode truck :)
Co do b??du to posiadasz dwie takie same funkcje, i musisz usun?? jedn? z nich.

Postaw piwo autorowi tego posta
 

 
Tagi: wysyłanie :: wiad
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] Wysyłanie wiad 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