Wysłany: 2014-01-10, 16:26
Pikus2
Wiek: 29 Na forum: 4698 dni Posty: 244
Piwa : 5
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
Wysłany: 2014-01-10, 16:33
Quis
Wszechwiedzący
Wiek: 31 Na forum: 5146 dni Posty: 464
Nick w MP: Quis
Piwa : 1110
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
Wysłany: 2014-01-10, 16:40
Pikus2
Wiek: 29 Na forum: 4698 dni Posty: 244
Piwa : 5
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.
Wysłany: 2014-01-10, 22:44
Sillence
Wiek: 26 Na forum: 5157 dni Posty: 1514
Nick w MP: Sillence
Piwa : 1517
Pikus2 , Zamiast tej linijki:
Kod: SendClientMessageToAll(COLOR_WHITE, string);
wstaw t?:
Kod: SendMessageToTeam(COLOR_WHITE, string, TEAM_POLICJA);
Wysłany: 2014-01-10, 23:27
Pikus2
Wiek: 29 Na forum: 4698 dni Posty: 244
Piwa : 5
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);
Wysłany: 2014-01-10, 23:35
Sillence
Wiek: 26 Na forum: 5157 dni Posty: 1514
Nick w MP: Sillence
Piwa : 1517
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;
}
Wysłany: 2014-01-10, 23:51
Pikus2
Wiek: 29 Na forum: 4698 dni Posty: 244
Piwa : 5
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[])
Wysłany: 2014-01-10, 23:54
Sillence
Wiek: 26 Na forum: 5157 dni Posty: 1514
Nick w MP: Sillence
Piwa : 1517
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? Standardowy gamemode truck
Co do b??du to posiadasz dwie takie same funkcje, i musisz usun?? jedn? z nich.
Tagi: wysyłanie :: wiad
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: