Witamy na GTAOnline Obecny czas to 2018-10-16, 18:25 Użytkowników: 76400
Strona główna | Użytkownicy | Grupy | Faq | Regulamin | Zaloguj



Poprzedni temat :: Następny temat
Jak dodawać "COMMAND..." do gamemodu Polish Drift
Autor Wiadomość

zuraw13 





Informacje
Nick w MP: zuraw113
Wiek: 19
Na forum: 2286 dni
Posty: 99
Piwa: 181
Respekt: 50

Wysłany: 2012-07-27, 22:13   Jak dodawać "COMMAND..." do gamemodu Polish Drift



Chce dodać skrypty do gamemodu, skrypty są w "COMMAND", a ja tego nie kumam:
Kod:

#define COLOR_ERROR 0xF01414FF

COMMAND:lock(playerid, params[])
{
if(!IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid, COLOR_ERROR, " (błąd) Nie jesteś w pojeździe!");
return 1;
}

PlaySoundForPlayer(playerid, CAR_HORN);

for(new PlayerId = 0; PlayerId < MAX_PLAYERS; PlayerId++)
if(PlayerId != playerid)
SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid), PlayerId, 0, 1);

SendClientMessage(playerid, COLOR_GREEN, " (info) Zamknąłeś/aś pojazd.");

return 1;
}

COMMAND:unlock(playerid, params[])
{
if(!IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid, COLOR_ERROR, " (błąd) Nie jesteś w pojeździe!");
return 1;
}

PlaySoundForPlayer(playerid, CAR_HORN);

for(new PlayerId = 0; PlayerId < MAX_PLAYERS; PlayerId++)
SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid), PlayerId, 0, 0);

SendClientMessage(playerid, COLOR_GREEN, " (info) Otworzyłeś/aś pojazd.");

return 1;
}

COMMAND:unlock_all(playerid, params[])
{
if(!IsAdmin(playerid))
{
SendClientMessage(playerid, COLOR_ERROR, " (błąd) Komenda dostępna tylko dla administratora.");
return 1;
}

for(new VehicleId = 0; VehicleId < MAX_VEHICLES; VehicleId++)
for(new PlayerId = 0; PlayerId < MAX_PLAYERS; PlayerId++)
SetVehicleParamsForPlayer(VehicleId, PlayerId, 0, 0);

new String[255];
format(String, sizeof(String), " (info) Wszystkie pojazdy zostały otworzone przez administratora: %s (%d).", Player[playerid][Name], playerid);
SendClientMessageToAll(COLOR_GREEN, String);

return 1;
}

COMMAND:c4(playerid, params[])
{
if(BombArmed[playerid] == true)
{
SendClientMessage(playerid, COLOR_RED, "Możesz podłożyć tylko jedną bombę naraz!");
return 1;
}

GetPlayerPos(playerid, BombX[playerid], BombY[playerid], BombZ[playerid]);
GetXYInFrontOfPlayer(playerid, BombX[playerid], BombY[playerid], 0.7);
SendClientMessage(playerid, 0x0066FFAA, "Bomba podłożona, explozja za 10 sekund.");
ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0);
BombObject[playerid] = CreateDynamicObject(1252, BombX[playerid], BombY[playerid], BombZ[playerid] - 0.8,270,0,0);
SetTimerEx("BombTimer",10000, 0, "d", playerid);
BombArmed[playerid] = true;

return 1;
}

COMMAND:cheats(playerid, params[])
{
if(Player[playerid][DriftEnabled])
{
SendClientMessage(playerid, COLOR_RED, " (info) Nie możesz używać cheatów, gdy system driftu jest włączony.");
return 1;
}
ShowPlayerDialog(playerid, DIALOG_CHEATS, DIALOG_STYLE_LIST, "Cheaty", "Wyłącz cheaty\nPrzyśpieszenie\nPodskakiwanie\nZmiana koloru\nGwałtowne zatrzymanie\nKatapulta\nFlip\nNiszcz pojazd\nNiespadanie z pojazdu", "Wybierz", "Anuluj");
return 1;
}


COMMAND:zw(playerid, params[])
{
if(Player[playerid][AwayTime] > 0)
{
SendClientMessage(playerid, COLOR_ERROR, " (błąd) Tej komendy możesz użyć raz na 5 minut.");
return 1;
}

Player[playerid][AwayTime] = 300;
GetPlayerHealth(playerid, Player[playerid][AwayHP][0]);
GetPlayerArmour(playerid, Player[playerid][AwayHP][1]);
TogglePlayerControllable(playerid, 0);
SetPlayerHealth(playerid, 9999.0);
Player[playerid][Away] = true;

Attach3DTextLabelToPlayer(lAfk[playerid], playerid, 0.0, 0.0, 0.8);

new String[255];
format(String, sizeof(String), " (info) %s (id %d) zaraz wraca (AFK).", Player[playerid][Name], playerid);
SendClientMessageToAll(COLOR_YELLOW, String);

return 1;
}

COMMAND:jj(playerid, params[])
{
if(!Player[playerid][Away])
{
SendClientMessage(playerid, COLOR_ERROR, " (błąd) Nie masz z/w.");
return 1;
}

SetPlayerHealth(playerid, Player[playerid][AwayHP][0]);
SetPlayerArmour(playerid, Player[playerid][AwayHP][1]);
TogglePlayerControllable(playerid, 1);
Player[playerid][Away] = false;

Delete3DTextLabel(lAfk[playerid]);
lAfk[playerid] = Create3DTextLabel("Z/W (AFK)", COLOR_YELLOW, 0.0, 0.0, 0.0, 30.0, 0, 0);

new String[255];
format(String, sizeof(String), " (info) %s (id %d) już jest.", Player[playerid][Name], playerid);
SendClientMessageToAll(COLOR_YELLOW, String);
return 1;
}

COMMAND:idzdo(playerid, params[])
{
new PlayerId;
if(sscanf(params, "u", PlayerId))
{
SendClientMessage(playerid, COLOR_ERROR, " (błąd) Użyj: /idzdo [id gracza]");
return 1;
}

if(PlayerId == INVALID_PLAYER_ID)
{
SendClientMessage(playerid, COLOR_ERROR, " (błąd) Nie ma gracza o podanym ID.");
return 1;
}

if(playerid == PlayerId)
{
SendClientMessage(playerid, COLOR_ERROR, " (błąd) Podałeś/aś swoje id!");
return 1;
}

if(Player[PlayerId][TPRefused][playerid])
{
SendClientMessage(playerid, COLOR_ERROR, " (błąd) Ten gracz odrzucił zaproszenie.");
return 1;
}

if(EventPlayers[PlayerId])
{
SendClientMessage(playerid, COLOR_ERROR, " (błąd) Ten gracz jest na evencie.");
return 1;
}

GoTo(playerid, PlayerId);

return 1;
}

COMMAND:walizka(playerid, params[])
{
if(!IsAdmin(playerid))
{
SendClientMessage(playerid, COLOR_ERROR, " (błąd) Nie jesteś administratorem.");
return 1;
}

new Cash, Hint[255];

if(sscanf(params, "ds[255]", Cash, Hint))
{
SendClientMessage(playerid, COLOR_ERROR, " (błąd) Wpisz: /walizka [kasa] [podpowiedź]");
return 1;
}

if(Cash < 1 || Cash > 10000000)
{
SendClientMessage(playerid, COLOR_ERROR, " (błąd) Niepoprawna suma.");
return 1;
}

if(BagEnabled)
DestroyPickup(BagPickup);

new Float:PlayerPos[3];
GetPlayerPos(playerid, PlayerPos[0], PlayerPos[1], PlayerPos[2]);
BagPickup = CreatePickup(1210, 23, PlayerPos[0] + 2.0,PlayerPos[1] + 1.0, PlayerPos[2]);
BagEnabled = true;
BagCash = Cash;
new String[255];
format(String, sizeof(String), " (info) Administrator %s (%d) zgubil walizke pelna forsy. Jeśli ją znajdziesz, zgarniesz wszystko. Podpowiedź: %s.", Player[playerid][Name], playerid, Hint);
SendClientMessageToAll(COLOR_ERROR, String);
format(String, sizeof(String), "~r~~h~Administrator zgubil walizke z forsa.~n~~w~Jesli ja znajdziesz, zgarniesz wszystko.~n~~b~~h~~h~Podpowiedz: %s.", Hint);
ShowAnnounce(String, 7);

return 1;
}

COMMAND:sluzba(playerid, cmdtext[])
{
if(!Player[playerid][Logged] || (!IsPlayerAdmin(playerid) && Player[playerid][Admin] < 1))
{
SendClientMessage(playerid, COLOR_ERROR, " (błąd) Nie jesteś administratorem.");
return 1;
}

if(Player[playerid][OnDuty])
{
Player[playerid][OnDuty] = false;
SendClientMessage(playerid, COLOR_GREEN, " (info) Nie jesteś już na służbie. By powrócić do służby ponownie wpisz /sluzba .");
}
else
{
Player[playerid][OnDuty] = true;
SendClientMessage(playerid, COLOR_GREEN, " (info) Jesteś na służbie. Jeśli nie chcesz być na służbie ponownie wpisz /sluzba .");
}

return 1;
}

COMMAND:jetpack(playerid, params[])
{
if(!IsAdmin(playerid))
{
SendClientMessage(playerid, COLOR_ERROR, " (błąd) Komenda dostępna tylko dla administratora.");
return 1;
}

SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USEJETPACK);
return 1;
}

Polish Drift:
http://www.4shared.com/fi...ishDrift10.html

_________________
Moje skrypty i mapy:
-Baza by Zuraw [SAMP]
-RC Vehicles enter by Zuraw [SAMP]
-Neony by zuraw [SAMP]
Postaw piwo autorowi tego posta
 

Carlli 





Informacje
Wiek: 22
Na forum: 2297 dni
Posty: 695
Piwa: 2481
Respekt: 197
Respekt: 197Respekt: 197

Wysłany: 2012-07-27, 22:25   



Raczej w złym dziale to napisałeś. :)

Postaw piwo autorowi tego posta
 

Bartek23071993 
WiceWersa





Informacje
Nick w MP: WiceWersa
Wiek: 21
Na forum: 2435 dni
Posty: 262
Piwa: 2363
Respekt: 70

Wysłany: 2012-07-27, 23:21   



Polish Drift do dzisiaj widnieje na pseudolach xD popularna mapka. Prawie jak PP tylko łatwiejsza w instalacji. Odpuść sobie tą mape ;-) jedyne co jest z niej dobre to licznik driftu jak sobie przerobisz dobrze ;-)

A teraz na temat

Komendy żywcem wzięte z mapki PP. Nie możesz zrobić kopiuj wklej bo nie będzie działać. Przerabiać nie warto więc lepiej zrobić własne komendy.

Jeżeli chcesz dać do PD'ka --> "COMMAND" musisz pobrać include zcmd i dopisać #include <zcmd>
Ale komy z PP potrzebują sscanfa więc wiesz ... Więcej z tym roboty niż radości.

Postaw piwo autorowi tego posta
 

Cz3chu 
Szary człowiek





Informacje
Nick w MP: Czechu
Wiek: 20
Na forum: 3160 dni
Posty: 239
Piwa: 174
Respekt: 54,3

Wysłany: 2012-07-28, 00:00   



Mamy za darmo, przerobić, dodać skrypt? Ah, no dobra.

Na górze mapy dodaj:

Kod:

#include zcmd


Potem wpisz CTRL+F 'wszystkie komendy' jeśli nie ma takich oznaczeń. To zjedź na sam dół i wklej te komendy, errory które wyskoczą podaj tutaj a postaram się pomóc.

Postaw piwo autorowi tego posta
 

20jack01 





Informacje
Nick w MP: [PP]20jack01
Wiek: 22
Na forum: 2364 dni
Posty: 54
Piwa: 15
Respekt: 50

Wysłany: 2012-07-28, 08:51   



"Cz3chu" napisał/a:

Mamy za darmo, przerobić, dodać skrypt? Ah, no dobra.

Na górze mapy dodaj:

Kod:

#include zcmd


Potem wpisz CTRL+F 'wszystkie komendy' jeśli nie ma takich oznaczeń. To zjedź na sam dół i wklej te komendy, errory które wyskoczą podaj tutaj a postaram się pomóc.


Dokładniej to:
#Include <zcmd>
#include zcmd.inc

Postaw piwo autorowi tego posta
 
Tagi: jak :: dodawać :: quotcommand...quot :: gamemodu :: polish :: drift
Anonymous



Dołaczył: Wczoraj 0:00
Posty: 1
Skad: google.com


Anonymous Koniecznie zajrzyj na:







Wyświetl posty z ostatnich:   
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
Wersja do druku

Skocz do:  


phpBB by Przemo modified by xXx 2003-2016

Template GTAONLINE created by gtaonline.pl



Strona wygenerowana w 0,21 sekundy. Zapytań do SQL: 21