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

Wysłany: 2012-01-04, 22:07


Infinity999







Wiek: 31
Na forum: 5440 dni
Posty: 10
Nick w MP: Infinity999

Piwa: 1

Respekt: 32,9

Ostrzeżeń: 20%
Witam kompletnie nie znam si? na pawno, wi?c prosz? o pomoc.
Pobra?em skrypt na /cheats jednak po wgraniu go do mapki itp. po wpisaniu /cheats otwiera si? normalnie menu w GUI (poprawnie) ale po klikni?ciu w dan? opcj? pokazuje mi logowanie na konto.
Prosz? o pomoc, co zmieni? ?eby dzia?a?o na pewno mi, oto kod:
Kod:


#include <a_samp>
new Opcja[250];

forward OdblokujSkok(p);
public OdblokujSkok(p)
{
Opcja[p]=11;
return 1;
}

public OnFilterScriptInit()
{
print("\n");
print("* Player Cheats by Pr0f3ssi0n4LisT loaded...\n");
return 1;
}

public OnPlayerConnect(playerid)
{
Opcja[playerid]=0;
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
Opcja[playerid]=0;
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, "/cheats", true)) {
new listitems[] = "1\tPodskakiwanie\n2\tTurbo\n3\tStopniowe zwalnianie\n4\tNatychmiastowy stop\n5\tObrot o 180 stopni\n6\tObrot o 90 stopni\n7\tZmiana koloru pojazdu\n8\tSpeed tylko w przod\n9\tSpeed tylko w tyl\n10\tAuto Flip\n11\tMega Jump\n12\tWylacz czity";
ShowPlayerDialog(playerid,7,DIALOG_STYLE_LIST,"Dostepne Opcje:",listitems,"Wybierz","Anuluj");
return 1;
}
return 0;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if((newkeys & 2) && (Opcja[playerid] > 0 && Opcja[playerid] <= 10) && (!GetPlayerVehicleSeat(playerid))) {
switch(Opcja[playerid]) {
case 1: {
// podskakiwanie
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: {
// turbo
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: {
// stopniowe zwalnianie
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 4: {
// natychamiastowy stop
SetVehicleVelocity(GetPlayerVehicleID(playerid), 0.0,0.0,0.0);
}
case 5: {
// obrot o 180
new Float:Pos;
GetVehicleZAngle(GetPlayerVehicleID(playerid),Pos);
SetVehicleZAngle(GetPlayerVehicleID(playerid),Pos+180.0);
SetCameraBehindPlayer(playerid);
}
case 6: {
// obrot o 90
new Float:Poz;
GetVehicleZAngle(GetPlayerVehicleID(playerid),Poz);
SetVehicleZAngle(GetPlayerVehicleID(playerid),Poz+90.0);
SetCameraBehindPlayer(playerid);
}
case 7: {
// przemalowywanie
ChangeVehicleColor(GetPlayerVehicleID(playerid),random(127),random(127));
}
case 8: {
// tylko w przod
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 9: {
//tylko w tyl
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 10: {
new Float:a;
GetVehicleZAngle(GetPlayerVehicleID(playerid), a);
SetVehicleZAngle(GetPlayerVehicleID(playerid), a);
}
}
}
if((newkeys &= 32) && (Opcja[playerid]==11)) {
new Float:A[4];
Opcja[playerid]=-1;
GetPlayerVelocity(playerid, A[0], A[1], A[2]);
GetPlayerFacingAngle(playerid,A[3]);
A[0] += (0.1 * floatsin(-A[3], degrees));
A[1] += (0.1 * floatcos(-A[3], degrees));
SetPlayerVelocity(playerid, A[0], A[1], 2.2);
SetTimerEx("OdblokujSkok",1900,false,"d",playerid);
}
return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 7) {
if(response) {
new txt[128];
if(listitem <= 9) {
format(txt, 128, "Wybrano opcje: %s, nacisnij klakson zeby wlaczyc.",inputtext[2]);
SendClientMessage(playerid, 0xFFFF00AA, txt);
Opcja[playerid] = listitem+1;
}else if(listitem == 10) {
Opcja[playerid]=listitem+1;
format(txt, 128, "Wybrano opcje: %s, nacisnij klawisz skoku zeby wlaczyc.",inputtext[3]);
SendClientMessage(playerid, 0xFFFF00AA, txt);
}else{
Opcja[playerid]=0;
SendClientMessage(playerid, 0xFFFF00AA, "Czity wylaczone pomyslnie.");
}
}else SendClientMessage(playerid, 0xFFFFFFFF, "* Wybieranie Anulowane.");
return 1;
}
return 0;
}


Ostatnio zmieniony przez Infinity999 2012-01-04, 22:11, w całości zmieniany 2 razy  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-04, 22:09


BraYaN_







Wiek: 34
Na forum: 6602 dni
Posty: 276
Nick w MP: BraYaN_

Piwa: 1614

Respekt: 63

Infinity999, id dialogu miesza Ci si? z tym z mapy, czy czego? innego. Zmie? na inny.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-05, 16:01


pawol7







Wiek: 26
Na forum: 5469 dni
Posty: 20
Nick w MP: Pawol7

Piwa: 1604

Respekt: 49,5

nie wgrywaj do mapki tylko filterscript :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-05, 16:27


kamil445

:D






Wiek: 29
Na forum: 6151 dni
Posty: 119
Nick w MP: Czechu

Piwa: 882

Respekt: 50

"pawol7" napisał/a:

nie wgrywaj do mapki tylko filterscript :D

Mo?e on chce do mapki to doda?, bo poco do filterscript ?? ?
Ja mam w mapce co? takiego, i mi dzia?a... sprawd? czy nie masz 2x tych samych ID dialog?w bo mo?e si? gryz?

Postaw piwo autorowi tego posta
 

 
Tagi: jak :: zmienić :: /cheats :: żeby :: działało
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