matgines
Wiek: 29 Na forum: 5447 dni Posty: 54
Nick w MP: Lampa
Piwa : 114
Witam, po wrzuceniu skryptu na /cheats, odpala sie itd, wy?wietla sie okienko z wyborem "turbo" itd, ale po zatwierdzeniu pokazuje mi sie lista komend, strona 2.
Pomo?ecie?
Posiadam Mape pst od deserta
Tu kod cheats:
Kod: // This is a comment
// uncomment the line below if you want to write a filterscript
#define FILTERSCRIPT
#define COLOR_CHEATS 0x854385FF
#include <a_samp>
#include <zcmd>
new Cheats[250];
new Tekst[256];
public OnFilterScriptInit()
{
print("\n-----------Skrypt CHEATS zaladowany poprawnie!-----------");
return 1;
}
public OnPlayerConnect(playerid)
{
Cheats[playerid]=0;
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
Cheats[playerid]=0;
return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if((newkeys & 2) && (Cheats[playerid] > 0 && Cheats[playerid] <= 10) && (!GetPlayerVehicleSeat(playerid)))
{
switch(Cheats[playerid])
{
case 1:
{
new Float:X[3];
GetVehicleVelocity(GetPlayerVehicleID(playerid), X[0],X[1],X[2]);
SetVehicleVelocity(GetPlayerVehicleID(playerid), X[0],X[1],X[2]+0.1);
}
case 2:
{
new Float:Y[3];
GetVehicleVelocity(GetPlayerVehicleID(playerid), Y[0], Y[1], Y[2]);
SetVehicleVelocity(GetPlayerVehicleID(playerid), Y[0]*1.3, Y[1]*1.3, Y[2]*1.3);
}
case 3:
{
new Float:A[4];
GetVehicleVelocity(GetPlayerVehicleID(playerid), A[0], A[1], A[2]);
GetVehicleZAngle(GetPlayerVehicleID(playerid),A[3]);
A[0] += (0.1 * floatsin(-A[3], degrees));
A[1] += (0.1 * floatcos(-A[3], degrees));
SetVehicleVelocity(GetPlayerVehicleID(playerid), A[0], A[1], 0.0);
}
case 4:
{
new Float:B[4];
GetVehicleVelocity(GetPlayerVehicleID(playerid), B[0], B[1], B[2]);
GetVehicleZAngle(GetPlayerVehicleID(playerid),B[3]);
B[0] -= (0.1 * floatsin(-B[3], degrees));
B[1] -= (0.1 * floatcos(-B[3], degrees));
SetVehicleVelocity(GetPlayerVehicleID(playerid), B[0], B[1], 0.0);
}
case 5:
{
new Float:pozycja2;
GetVehicleZAngle(GetPlayerVehicleID(playerid),pozycja2);
SetVehicleZAngle(GetPlayerVehicleID(playerid),pozycja2+90.0);
SetCameraBehindPlayer(playerid);
}
case 6:
{
new Float:pozycja;
GetVehicleZAngle(GetPlayerVehicleID(playerid),pozycja);
SetVehicleZAngle(GetPlayerVehicleID(playerid),pozycja+180.0);
SetCameraBehindPlayer(playerid);
}
case 7:
{
ChangeVehicleColor(GetPlayerVehicleID(playerid),random(127),random(127));
}
case 8:
{
new Float:Z[3];
GetVehicleVelocity(GetPlayerVehicleID(playerid), Z[0], Z[1], Z[2]);
SetVehicleVelocity(GetPlayerVehicleID(playerid), Z[0]/1.3, Z[1]/1.3, Z[2]/1.3);
}
case 9:
{
SetVehicleVelocity(GetPlayerVehicleID(playerid), 0.0,0.0,0.0);
}
case 10:
{
new Float:a;
GetVehicleZAngle(GetPlayerVehicleID(playerid), a);
SetVehicleZAngle(GetPlayerVehicleID(playerid), a);
}
}
}
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 6969) {
if(response) {
if(listitem <= 9) {
format(Tekst, 128, "Cheat {CC99CC}%s {854385}zosta? w??czony! Wci?nij {CC99CC}klakson {854385}aby u?y?.",inputtext[2]);
SendClientMessage(playerid, COLOR_CHEATS, Tekst);
Cheats[playerid] = listitem+1;
}
else
{
Cheats[playerid]=0;
SendClientMessage(playerid, COLOR_CHEATS, "Cheaty zosta?y {CC99CC}wy??czone{854385}!");
}
}
return 1;
}
return 1;
}
CMD:cheats(playerid){
new listitems[] = "\t Podskakiwanie\n\t Turbo\n\t Turbo tylko w prz?d\n\t Turbo tylko w ty?\n\t Obr?t o 90 stopni\n\t Obr?t 180 stopni\n\t Zmiana koloru lakieru\n\t Stopniowe zatrzymywanie\n\t Natychmiastowe zatrzymanie\n\t Postawienie pojazdu na ko?a\n\n\tWy??cz cheaty";
ShowPlayerDialog(playerid,7,DIALOG_STYLE_LIST,"{CC99CC}Cheaty",listitems,"Wybierz","Anuluj");
return 1;
}
CMD:czity(playerid)
{
return cmd_cheats(playerid);
}
Za pomoc dam piwko :)