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

Wysłany: 2013-09-16, 23:02


akon823

Czekotubka :D






Wiek: 29
Na forum: 4815 dni
Posty: 399
Nick w MP: Remik14

Piwa: 152

Respekt: 76,8

Witam

1. Mam sobie tak? komend?
Kod:

CMD:raport(playerid, params[])
{
new id, string[32], string2[128];
if(sscanf(params, "ds[32]", id, string)) return SendClientMessage(playerid, -1, "U?yj: /raport <id> <powod>.");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "Nie znaleziono gracza.");
if(strlen(params) > 32) return SendClientMessage(playerid, -1, "Pow?d jest za d?ugi.");


for(new i = GetMaxPlayers() - 1; i != 0; i--)
{
if(gGracz[playerid][RangaAdmina] < 9 && IsPlayerConnected(i))
{
format(string2, sizeof(string2), "Gracz %d zosta? zaraportowany przez gracza %d, pow?d: %s.");
SendClientMessage(i, -1, string2);
}
}
return 1;
}


Lecz chce aby po wpisaniu przez gracza komendy/powodu itd przeszukiwa?o czy jakis admin jest na serwerze jesli nie to wysyla mu wiadomosc ze nie ma w tej chwili admina . I ju? po tym wpisaniu i wyslaniu wyswietlalo wiadomosc w gui ze gracz zaraportowal tego i tego za to i to ;x Czy wystarczy po prostu zamienic wiadomolsc na gui?:P

2. Jak ustawi? aby wszystkie pojazdy mia?y ju? napisane na tablicy rejestracyjne to co ja chce ?:D I aby to sie nie zmienialo :P ASby ten napis byl caly czas :P

3.Czy macie jaki? edytor mo?e , w kt?rym bym m?g? za?o?y? na siebie jaki? obiekt np kapelusz i zapisywalo by do pliku jego koordy ?

Dzi?ki za pomoc
Pozdrawiam

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-17, 11:02


Maajk_El

PawnoMaster :)






Wiek: 29
Na forum: 4841 dni
Posty: 162
Nick w MP: "Maajk_El"

Piwa: 2365

Respekt: 92,1

Ostrzeżeń: 100%
1.
Kod:


CMD:report(playerid, params[])
{
new forplayerid, powod[256];
if(sscanf(params, "ds[256]", forplayerid, powod))
return SendClientMessage(playerid,LIGHTRED,"B??d! Wpisz: /report [id] [pow?d]");
if(!IsPlayerConnected(forplayerid))
return SendClientMessage(playerid,LIGHTRED,"B??d! Nie ma gracza o podanym id.");
Loop(forplayerid2, MAX_PLAYERS)
{
if(IsPlayerConnected(forplayerid2) && (IsPlayerAdmin(forplayerid2)))
{
format(string, sizeof string, "*** Report o %s (id: %d) od %s (id: %d): %s", PlayerName(forplayerid), forplayerid, PlayerName(playerid), playerid, powod);
SendClientMessage(forplayerid2, LIGHTRED, string);
}
}
format(string, sizeof string, "Zg?osi?e? report o %s.", PlayerName(forplayerid));
SendClientMessage(playerid, LIGHTRED, string);
return 1;
}


2.
OnGameModeInit
Kod:

for(new i = 0, j = MAX_VEHICLES; i < j; i++)
{
SetVehicleNumberPlate(i, "{FF0000}4{000000}U{FF0000}F");
}

wszystkie auta kt?re s? w mapie maja tablice jak? ustawisz ty max 3 znaki


lub te? taka cmd

Kod:

if(strcmp(cmd,"/tablica",true)==0)
{
//new tmp[256];
new vehicleid = GetPlayerVehicleID(playerid);

if(GetPlayerState(playerid) != 2)
{
SendClientMessage(playerid, COLOR_RED, "Musisz siedzie? jako kierowca, aby zmienic rejestracj? pojazdu!");
return 1;
}

if(IsPlayerInVehicleWithNoPlates(playerid,vehicleid))
{
SendClientMessage(playerid, COLOR_RED, "Ten pojazd nie ma tablicy rejestracyjnej!");
return 1;
}

tmp = strtok(cmdtext, idx);

if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "Wpisz: /tablica [nazwa]");
SendClientMessage(playerid, COLOR_WHITE, "Uwaga: Aby da? wi?cej ni? jedn? spacje musisz da? _");
return 1;
}

if(strlen(tmp)<0 || strlen(tmp)>8)
{
SendClientMessage(playerid, COLOR_RED, "Tabliczka rejestracyjna mo?e zawierac od 1 do 8 znak?w!");
return 1;
} else {
GetVehiclePos(vehicleid, VPos[0], VPos[1], VPos[2]);
GetVehicleZAngle(vehicleid, VPos[3]);
SetVehicleNumberPlate(vehicleid, tmp);
TogglePlayerControllable(playerid, false);
gPlayerVehicle[playerid] = vehicleid;
SetTimerEx("VehicleTimer",600,0,"i",playerid);
SendClientMessage(playerid,COLOR_YELLOW,"Zap?aci?e? 500$ Drukowanie napisu na tabliczce, prosze czeka?. Pojazd wr?ci? do swojej pocz?tkowej pozycji");
GivePlayerMoney(playerid, -500);
}
return 1;
}


Postaw piwo autorowi tego posta
 

 
Tagi: raport :: itd
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN 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