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

Wysłany: 2013-05-25, 22:16


akon823

Czekotubka :D






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

Piwa: 152

Respekt: 76,8

Witam.
Potrzebuje komend? /wezpaczke dla frakcji Policji kt?ra daje policjantowi bronie po wpisaniu tej komendy .
Frakcje mam tak zdefiniowan? :
Kod:

if(gTeam[playerid] == TEAM_POLICJA)

Potrzebuje aby kto? pokaza? mi jak? funkcje uzyc (ucz? si?).

Druga sprawa to Tempomat
Chcia?bym aby po wpisaniu /temp samoch?d utrzymywa? sta?? pr?dko?? .
Nie mog?em znale?? nigdzie jak si? to robic wiec zwracam si? do was.

I ostatnia sprawa to Potrzebuje rachunek za korzystanie z taxi . Tzn kierowca taxi wpisuje komend? np. /rachunek id i kwot? a pasa?erowi wyskakuje okienko z iloscia i czy zaplacic tak lub nie .

Dzi?ki wielkie
Pozdrawiam.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-25, 22:47


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

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

"akon823" napisał/a:

Witam.


Witam.

"akon823" napisał/a:

Potrzebuje komend? /wezpaczke dla frakcji Policji kt?ra daje policjantowi bronie po wpisaniu tej komendy.


Kod:

CMD:wezpaczke(playerid, params[])
{
if(gTeam[playerid] != TEAM_POLICJA) return SendClientMessage(playerid, -1, "Nie jeste? policjantem!"), 1;

GivePlayerWeapon(playerid, 26, 500);
SendClientMessage(playerid, -1, "Zabra?e? paczk?!");
return 1;
}


http://wiki.sa-mp.com/wik...ivePlayerWeapon

_______________________________________________________________


"akon823" napisał/a:

Druga sprawa to Tempomat
Chcia?bym aby po wpisaniu /temp samoch?d utrzymywa? sta?? pr?dko??.


http://gtao.pl.com/showthread.php?t=179089

_______________________________________________________________


"akon823" napisał/a:

I ostatnia sprawa to Potrzebuje rachunek za korzystanie z taxi. Tzn kierowca taxi wpisuje komend? np. /rachunek id i kwot? a pasa?erowi wyskakuje okienko z iloscia i czy zaplacic tak lub nie.


G?ra mapy:

Kod:

new quered[MAX_PLAYERS][2];


Kod:

CMD:rachunek(playerid, params[])
{
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 420 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 438)
{
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, -1, "Nie prowadzisz taks?wki!"), 1;
if(isnull(params)) return SendClientMessage(playerid, -1, "U?ycie: /rachunek <id gracza> <kwota>"), 1;
new player, amount;
sscanf(params, "ui", player, amount);
if(player == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, "Gracz, kt?rego wybra?e? nie znajduje si? na serwerze!"), 1;
if(amount < 10 || amount > 1000) return SendClientMessage(playerid, -1, "Kwota rachunku nie mo?e by? mniejsza ni? 10$ i nie wi?ksza ni? 1000$!"), 1;

quered[player][0] = playerid;
quered[player][1] = amount;
new stringe[100] = " pragnie wystawi? Ci rachunek taks?wkarski na kwot? ";
new pName[MAX_PLAYER_NAME+1];
GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
strins(stringe, pName, 0);
strcat(stringe, amount);
ShowPlayerDialog(player, 8231, DIALOG_STYLE_MSGBOX, "Informacja", stringe, "Akceptuj", "Anuluj");
} else SendClientMessage(playerid, -1, "Nie znajdujesz si? w taks?wce!");
return 1;
}


Kod:

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 8231)
{
if(!response)
{
SendClientMessage(quered[playerid][0], -1, "Nie przyj?? rachunku za taxi!");
quered[playerid][0] = -1;
quered[playerid][1] = -1;
}
else
{
GivePlayerMoney(playerid, -quered[playerid][1]);
GivePlayerMoney(quered[playerid][0], quered[playerid][1]);
SendClientMessage(quered[playerid][0], -1, "Otrzyma?e? wyp?at? z rachunku taks?wkarskiego!");
SendClientMessage(playerid, -1, "Op?aci?e? przejazd taks?wk?!");
quered[playerid][0] = -1;
quered[playerid][1] = -1;
}
}
return 1;
}


_______________________________________________________________


"akon823" napisał/a:

Pozdrawiam.


Pozdrawiam.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-26, 00:10


akon823

Czekotubka :D






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

Piwa: 152

Respekt: 76,8

Komenda /wezpaczke dzia?a w pe?ni :D dzi?ki ju? wiem o co chodzi .

Tempomatu nie ogarniam ale mo?e to jako? ogarn? :D nie wiem jak to zastosowa? ale pokminie co? :P

A co do rachunku to wydaje mi si? ?e jest git jutro dodam i jak cos nie bd dzialac to napisze .

Dzieki wielkie.

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-08-12, 17:17


Pikus2







Wiek: 29
Na forum: 4698 dni
Posty: 244

Piwa: 5

Respekt: 56,8

A czy zamaist komendy da sie zrobic zeby bronie mia? odrazu na spawnie bez niepotrzebnego pito***** sie? :D

Podpis
Witaj


Korzystam z strcmp






Game.cpp Linijka: 3000

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-08-12, 17:20


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

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

"Pikus2" napisał/a:

A czy zamaist komendy da sie zrobic zeby bronie mia? odrazu na spawnie bez niepotrzebnego pito***** sie? :D


Dodaj to do OnPlayerSpawn.

Kod:

if(gTeam[playerid] == TEAM_POLICJA)
{
GivePlayerWeapon(playerid, 26, 500);
SendClientMessage(playerid, -1, "Dosta?e? paczk? na spawnie, bez niepotrzebnego pitolenia si?! ;) ");
}


Postaw piwo autorowi tego posta
 

 
Tagi: komenda :: oraz :: tempomat
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