Wysłany: 2012-07-27, 22:13
zuraw13
Wiek: 27 Na forum: 5073 dni Posty: 95
Nick w MP: zuraw113
Piwa : 191
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
Wysłany: 2012-07-27, 22:25
Carlli
Wiek: 30 Na forum: 5084 dni Posty: 695
Piwa : 2486
Raczej w z?ym dziale to napisa?e?.
Wysłany: 2012-07-27, 23:21
Bartek23071993
WiceWersa
Wiek: 29 Na forum: 5223 dni Posty: 250
Nick w MP: WiceWersa
Piwa : 2429
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.
Wysłany: 2012-07-28, 00:00
Cz3chu
Szary człowiek
Wiek: 28 Na forum: 5947 dni Posty: 239
Nick w MP: Czechu
Piwa : 174
Mamy za darmo, przerobi?, doda? skrypt? Ah, no dobra.
Na g?rze mapy dodaj:
Kod:
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.
Wysłany: 2012-07-28, 08:51
20jack01
Wiek: 29 Na forum: 5152 dni Posty: 48
Nick w MP: [PP]20jack01
Piwa : 15
"Cz3chu" napisał/a :Mamy za darmo, przerobi?, doda? skrypt? Ah, no dobra.
Na g?rze mapy dodaj:
Kod:
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
Tagi: jak :: dodawać :: quotcommand...quot :: gamemodu :: polish :: drift
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: