POMOC tune skripta.

Započeo zglj
18. Jan. 2012. Zaključano
789
pregleda
7
postova
Meho_Kecho
4
Shot Caller
18. Jan. 2012.
Skripta koju koristim:moja
Detaljan opis problema:kako da napravim da ovaj tune mogu samo admini koristiti.
Dio skripte:
//Ýncludes
#include
#include
#include
//Pragmas
#pragma tabsize 0
#define neondialog 8131
//Evo Tuning System v0.6
//Coded By Evoturk
//For SA:MP 0.3a

public OnFilterScriptInit()
{
print(" TUNING SISTEM BY MOST WANTED");
print("      ");
print("      ");

return 1;
}

public OnFilterScriptExit()
{
print(" TUNING SISTEM BY MOST WANTED");
print("      ");
print("      ");

return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
//Tuning Start
if (strcmp("/tune", cmdtext, true, 10) == 0)
{
if(IsPlayerInAnyVehicle(playerid))
{
ShowPlayerDialog(playerid,3131,DIALOG_STYLE_LIST,"CrazY FUN House","Nitro i Hydraulika\nGume\nBoja auta\nPopravak auta\nPaint Job\nPostavi neonke","Select","Cancel");
SendClientMessage(playerid,0xFF00AA,"TUNING ZAVRSEN");
} else {
SendClientMessage(playerid,0xFF00AA,"NISI U VOZILU");
}
return 1;
}
//





return 0;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid==3131)
{
if(response)
{
if(listitem==0)//Nos/Hydro
{
ShowPlayerDialog(playerid,3132,DIALOG_STYLE_LIST,"IZABERI KOMPONENTU","Nitro 10X\nHydroulicus","Select","Cancel");
}
if(listitem==1)//GUME
{
ShowPlayerDialog(playerid,3133,DIALOG_STYLE_LIST,"IZABERI GUME","Dollar\nSwitch\nMega\nShadow\nVirtual\nAccess","Select","Cancel");
}
if(listitem==2)//Colours
{
ShowPlayerDialog(playerid,3134,DIALOG_STYLE_LIST,"IZABERI BOJU","Crna\nBijela\nCrvena\nNarandzasta\nPlava\nZelena","Select","Cancel");
}
if(listitem==3)//Repair
{
ETL(playerid,"Popravio si vozilo");
RepairVehicle(GetPlayerVehicleID(playerid));
}
if(listitem==4)//Paint Job  ChangeVehiclePaintjob(GetPlayerVehicleID(playerid),1);
{
ShowPlayerDialog(playerid,3135,DIALOG_STYLE_LIST,"DODAJ PAINT JOB","PAINT JOB 1\nPAINT JOB 2 \nPAINT JOB 3","Select","Cancel");
  AddVehicleComponent(GetPlayerVehicleID(playerid), 1000);
  AddVehicleComponent(GetPlayerVehicleID(playerid), 1001);
    AddVehicleComponent(GetPlayerVehicleID(playerid), 1002);
    AddVehicleComponent(GetPlayerVehicleID(playerid), 1003);
      AddVehicleComponent(GetPlayerVehicleID(playerid), 1014);
      AddVehicleComponent(GetPlayerVehicleID(playerid), 1015);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1016);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1023);
          AddVehicleComponent(GetPlayerVehicleID(playerid), 1049);
          AddVehicleComponent(GetPlayerVehicleID(playerid), 1050);
            AddVehicleComponent(GetPlayerVehicleID(playerid), 1058);
            AddVehicleComponent(GetPlayerVehicleID(playerid), 1060);
              AddVehicleComponent(GetPlayerVehicleID(playerid), 1138);
              AddVehicleComponent(GetPlayerVehicleID(playerid), 1139);
                AddVehicleComponent(GetPlayerVehicleID(playerid), 1146);
                AddVehicleComponent(GetPlayerVehicleID(playerid), 1147);
                  AddVehicleComponent(GetPlayerVehicleID(playerid), 1158);
                  AddVehicleComponent(GetPlayerVehicleID(playerid), 1162);
                    AddVehicleComponent(GetPlayerVehicleID(playerid), 1163);
                    AddVehicleComponent(GetPlayerVehicleID(playerid), 1164);
         
}

}
}
if(listitem==5)
{
ShowPlayerDialog(playerid,3136,DIALOG_STYLE_LIST,"DODAJ NEONKE","PLAVE\nCRVENE\nZELENE\nBJELE\nROZE\nZUTE\nSpecial\nSpecial\nSpecial\nObrisi neonke","Select","Cancel");

}
{
if(dialogid==3136)
{
if(response)
if(listitem == 0)
{
    SetPVarInt(playerid, "Status", 1);
                SetPVarInt(playerid, "neon", CreateObject(18648,0,0,0,0,0,0));
                SetPVarInt(playerid, "neon1", CreateObject(18648,0,0,0,0,0,0));
                AttachObjectToVehicle(GetPVarInt(playerid, "neon"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
                AttachObjectToVehicle(GetPVarInt(playerid, "neon1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
                SendClientMessage(playerid, 0xFFFFFFAA, "NEONKE POSTAVLJENE");
  }
if(listitem == 1)
{
SetPVarInt(playerid, "Status", 1);
            SetPVarInt(playerid, "neon2", CreateObject(18647,0,0,0,0,0,0));
            SetPVarInt(playerid, "neon3", CreateObject(18647,0,0,0,0,0,0));
            AttachObjectToVehicle(GetPVarInt(playerid, "neon2"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
            AttachObjectToVehicle(GetPVarInt(playerid, "neon3"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
            SendClientMessage(playerid, 0xFFFFFFAA, "NEONKE POSTAVLJENE");

            }
if(listitem == 2)
{
      SetPVarInt(playerid, "Status", 1);
            SetPVarInt(playerid, "neon4", CreateObject(18649,0,0,0,0,0,0));
            SetPVarInt(playerid, "neon5", CreateObject(18649,0,0,0,0,0,0));
            AttachObjectToVehicle(GetPVarInt(playerid, "neon4"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
            AttachObjectToVehicle(GetPVarInt(playerid, "neon5"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
            SendClientMessage(playerid, 0xFFFFFFAA, "NEONKE POSTAVLJENE");

            }
if(listitem == 3)
{
      SetPVarInt(playerid, "Status", 1);
            SetPVarInt(playerid, "neon6", CreateObject(18652,0,0,0,0,0,0));
            SetPVarInt(playerid, "neon7", CreateObject(18652,0,0,0,0,0,0));
            AttachObjectToVehicle(GetPVarInt(playerid, "neon6"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
            AttachObjectToVehicle(GetPVarInt(playerid, "neon7"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
            SendClientMessage(playerid, 0xFFFFFFAA, "NEONKE POSTAVLJENE");

            }
if(listitem == 4)
{
      SetPVarInt(playerid, "Status", 1);
            SetPVarInt(playerid, "neon8", CreateObject(18651,0,0,0,0,0,0));
            SetPVarInt(playerid, "neon9", CreateObject(18651,0,0,0,0,0,0));
            AttachObjectToVehicle(GetPVarInt(playerid, "neon8"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
            AttachObjectToVehicle(GetPVarInt(playerid, "neon9"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
            SendClientMessage(playerid, 0xFFFFFFAA, "NEONKE POSTAVLJENE");

            }
if(listitem == 5)
{
  SetPVarInt(playerid, "Status", 1);
            SetPVarInt(playerid, "neon10", CreateObject(18650,0,0,0,0,0,0));
            SetPVarInt(playerid, "neon11", CreateObject(18650,0,0,0,0,0,0));
            AttachObjectToVehicle(GetPVarInt(playerid, "neon10"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
            AttachObjectToVehicle(GetPVarInt(playerid, "neon11"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
            SendClientMessage(playerid, 0xFFFFFFAA, "NEONKE POSTAVLJENE");

            }
            if(listitem == 6)
{
  SetPVarInt(playerid, "Status", 1);
            SetPVarInt(playerid, "neon12", CreateObject(18653,0,0,0,0,0,0));
            SetPVarInt(playerid, "neon13", CreateObject(18653,0,0,0,0,0,0));
            AttachObjectToVehicle(GetPVarInt(playerid, "neon12"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
            AttachObjectToVehicle(GetPVarInt(playerid, "neon13"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
            SendClientMessage(playerid, 0xFFFFFFAA, "Special installed");

            }
            if(listitem == 7)
{
  SetPVarInt(playerid, "Status", 1);
            SetPVarInt(playerid, "neon14", CreateObject(18654,0,0,0,0,0,0));
            SetPVarInt(playerid, "neon15", CreateObject(18654,0,0,0,0,0,0));
            AttachObjectToVehicle(GetPVarInt(playerid, "neon14"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
            AttachObjectToVehicle(GetPVarInt(playerid, "neon15"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
            SendClientMessage(playerid, 0xFFFFFFAA, "Special installed");

            }
            if(listitem == 8)
{
  SetPVarInt(playerid, "Status", 1);
            SetPVarInt(playerid, "neon16", CreateObject(18655,0,0,0,0,0,0));
            SetPVarInt(playerid, "neon17", CreateObject(18655,0,0,0,0,0,0));
            AttachObjectToVehicle(GetPVarInt(playerid, "neon16"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
            AttachObjectToVehicle(GetPVarInt(playerid, "neon17"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
            SendClientMessage(playerid, 0xFFFFFFAA, "Special installed");

            }
  if(listitem == 9){DestroyObject(GetPVarInt(playerid, "neon")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon1")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon2")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon3"));
            DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon4")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon5")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon6")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon7"));
DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon8")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon9")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon10")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon13"));
            DeletePVar(playerid, "Status");
    }
  }
  }
if(dialogid==3135)
{
if(response)
{
if(listitem==0)
{
ChangeVehiclePaintjob(GetPlayerVehicleID(playerid),0);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1000);
  AddVehicleComponent(GetPlayerVehicleID(playerid), 1001);
    AddVehicleComponent(GetPlayerVehicleID(playerid), 1002);
    AddVehicleComponent(GetPlayerVehicleID(playerid), 1003);
      AddVehicleComponent(GetPlayerVehicleID(playerid), 1014);
      AddVehicleComponent(GetPlayerVehicleID(playerid), 1015);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1016);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1023);
          AddVehicleComponent(GetPlayerVehicleID(playerid), 1049);
          AddVehicleComponent(GetPlayerVehicleID(playerid), 1050);
            AddVehicleComponent(GetPlayerVehicleID(playerid), 1058);
            AddVehicleComponent(GetPlayerVehicleID(playerid), 1060);
              AddVehicleComponent(GetPlayerVehicleID(playerid), 1138);
              AddVehicleComponent(GetPlayerVehicleID(playerid), 1139);
                AddVehicleComponent(GetPlayerVehicleID(playerid), 1146);
                AddVehicleComponent(GetPlayerVehicleID(playerid), 1147);
                  AddVehicleComponent(GetPlayerVehicleID(playerid), 1158);
                  AddVehicleComponent(GetPlayerVehicleID(playerid), 1162);
                    AddVehicleComponent(GetPlayerVehicleID(playerid), 1163);
                    AddVehicleComponent(GetPlayerVehicleID(playerid), 1164);
}
if(listitem==1)
{
ChangeVehiclePaintjob(GetPlayerVehicleID(playerid),1);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1000);
  AddVehicleComponent(GetPlayerVehicleID(playerid), 1001);
    AddVehicleComponent(GetPlayerVehicleID(playerid), 1002);
    AddVehicleComponent(GetPlayerVehicleID(playerid), 1003);
      AddVehicleComponent(GetPlayerVehicleID(playerid), 1014);
      AddVehicleComponent(GetPlayerVehicleID(playerid), 1015);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1016);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1023);
          AddVehicleComponent(GetPlayerVehicleID(playerid), 1049);
          AddVehicleComponent(GetPlayerVehicleID(playerid), 1050);
            AddVehicleComponent(GetPlayerVehicleID(playerid), 1058);
            AddVehicleComponent(GetPlayerVehicleID(playerid), 1060);
              AddVehicleComponent(GetPlayerVehicleID(playerid), 1138);
              AddVehicleComponent(GetPlayerVehicleID(playerid), 1139);
                AddVehicleComponent(GetPlayerVehicleID(playerid), 1146);
                AddVehicleComponent(GetPlayerVehicleID(playerid), 1147);
                  AddVehicleComponent(GetPlayerVehicleID(playerid), 1158);
                  AddVehicleComponent(GetPlayerVehicleID(playerid), 1162);
                    AddVehicleComponent(GetPlayerVehicleID(playerid), 1163);
                    AddVehicleComponent(GetPlayerVehicleID(playerid), 1164);
}
if(listitem==2)
{
ChangeVehiclePaintjob(GetPlayerVehicleID(playerid),2);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1000);
  AddVehicleComponent(GetPlayerVehicleID(playerid), 1001);
    AddVehicleComponent(GetPlayerVehicleID(playerid), 1002);
    AddVehicleComponent(GetPlayerVehicleID(playerid), 1003);
      AddVehicleComponent(GetPlayerVehicleID(playerid), 1014);
      AddVehicleComponent(GetPlayerVehicleID(playerid), 1015);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1016);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1023);
          AddVehicleComponent(GetPlayerVehicleID(playerid), 1049);
          AddVehicleComponent(GetPlayerVehicleID(playerid), 1050);
            AddVehicleComponent(GetPlayerVehicleID(playerid), 1058);
            AddVehicleComponent(GetPlayerVehicleID(playerid), 1060);
              AddVehicleComponent(GetPlayerVehicleID(playerid), 1138);
              AddVehicleComponent(GetPlayerVehicleID(playerid), 1139);
                AddVehicleComponent(GetPlayerVehicleID(playerid), 1146);
                AddVehicleComponent(GetPlayerVehicleID(playerid), 1147);
                  AddVehicleComponent(GetPlayerVehicleID(playerid), 1158);
                  AddVehicleComponent(GetPlayerVehicleID(playerid), 1162);
                    AddVehicleComponent(GetPlayerVehicleID(playerid), 1163);
                    AddVehicleComponent(GetPlayerVehicleID(playerid), 1164);
}
}
}
if(dialogid==3134)
{
if(response)
{
if(listitem==0)
{
ChangeVehicleColor(GetPlayerVehicleID(playerid),0,0);
ETL(playerid,"Promijenio si boju auta u crnu");
}
if(listitem==1)
{
ChangeVehicleColor(GetPlayerVehicleID(playerid),1,1);
ETL(playerid,"Promijenio si boju auta u bijelu");
}
if(listitem==2)
{
ChangeVehicleColor(GetPlayerVehicleID(playerid),3,3);
ETL(playerid,"Promijenio si boju auta u crvenu");
}
if(listitem==3)
{
ChangeVehicleColor(GetPlayerVehicleID(playerid),6,6);
ETL(playerid,"Promijenio si boju auta u narandzastu");
}
if(listitem==4)
{
ChangeVehicleColor(GetPlayerVehicleID(playerid),7,7);
ETL(playerid,"Promijenio si boju auta u plavu");
}
if(listitem==5)
{
ChangeVehicleColor(GetPlayerVehicleID(playerid),16,16);
ETL(playerid,"Promijenio si boju auta u zelenu");
}
}
}
if(dialogid==3133)
{
if(response)
{
if(listitem==0)
{
AddVehicleComponent(GetPlayerVehicleID(playerid), 1083);
ETL(playerid,"Stavio si Dollar kao gumu vozila");
}
if(listitem==1)
{
AddVehicleComponent(GetPlayerVehicleID(playerid), 1080);
ETL(playerid,"Stavio si Switch kao gumu vozila");
}
if(listitem==2)
{
AddVehicleComponent(GetPlayerVehicleID(playerid), 1074);
ETL(playerid,"Stavio si Mega kao gumu vozila");
}
if(listitem==3)
{
AddVehicleComponent(GetPlayerVehicleID(playerid), 1073);
ETL(playerid,"Stavio si Shadow kao gumu vozila");
}
if(listitem==4)
{
AddVehicleComponent(GetPlayerVehicleID(playerid), 1097);
ETL(playerid,"Stavio si Virtual kao gumu vozila");
}
if(listitem==5)
{
AddVehicleComponent(GetPlayerVehicleID(playerid), 1098);
ETL(playerid,"Stavio si Access kao gumu vozila");
}
}
}
if(dialogid==3132)
{
if(response)
{
if(listitem==0)
{
AddVehicleComponent(GetPlayerVehicleID(playerid),1010);
ETL(playerid,"Stavio si Nos na vozilo");
}
if(listitem==1)
{
AddVehicleComponent(GetPlayerVehicleID(playerid), 1087);
ETL(playerid,"Stavio si Hydrolic na vozilo");
}
}
}
return 1;
}
public OnVehicleSpawn(vehicleid)
{

{
AddVehicleComponent(vehicleid, 1010);
}

    return 1;
}
stock ETL(playerid,msg[])
{
new name;
GetPlayerName(playerid,name,256);
new ye,mo,da,ho,mi,se;
gettime(ho,mi,se);
getdate(ye,mo,da);
new f1;
format(f1,256,"%s %s Date: %d / %d / %d Time: %d : %d : %d",name,msg,da,mo,ye,ho,mi,se);
new File:Evo=fopen("evotunelog.txt",io_append);
fwrite(Evo,f1);
fclose(Evo);
}
kocho
5
Underboss
18. Jan. 2012.
if (strcmp("/tune", cmdtext, true, 10) == 0)
{
if((IsPlayerAdmin(playerid)) || PlayerInfo >=Stavi level admina kome je dozvoljeno)
{
if(IsPlayerInAnyVehicle(playerid))
{
ShowPlayerDialog(playerid,3131,DIALOG_STYLE_LIST,"CrazY FUN House","Nitro i Hydraulika\nGume\nBoja auta\nPopravak auta\nPaint Job\nPostavi neonke","Select","Cancel");
SendClientMessage(playerid,0xFF00AA,"TUNING ZAVRSEN");
} else {
SendClientMessage(playerid,0xFF00AA,"NISI U VOZILU");
}
return 1;
}

Ne diraj nista osim komande...staru komandu zamjeni sa novom...trebalo bi da ti radi...
ako ti nije definisano kao pADmin ti stavi kako jeste
Meho_Kecho
4
Shot Caller
18. Jan. 2012.
de ti post nece nesto :S valjda nisam dobro xd
Meho_Kecho
4
Shot Caller
18. Jan. 2012.
zamjenim i ovo izbaci :S

C:\Documents and Settings\kk\Desktop\sarajevO \filterscripts\evotune.pwn(36) : error 017: undefined symbol "PlayerInfo"
C:\Documents and Settings\k\Desktop\sarajevO \filterscripts\evotune.pwn(36) : warning 215: expression has no effect
C:\Documents and Settings\k\Desktop\sarajevO\filterscripts\evotune.pwn(36) : error 001: expected token: ";", but found "]"
C:\Documents and Settings\kk\Desktop\sarajevO\filterscripts\evotune.pwn(36) : error 029: invalid expression, assumed zero
C:\Documents and Settings\kk\Desktop\sarajevO \filterscripts\evotune.pwn(36) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

4 Errors.
troll3d
4
Made Man
18. Jan. 2012.
Ajde ti sad meni objasni kako da ti ne izbaci error kada nigdje nemaš PlayerInfo enumerator u skripti? Moraš to ubaciti u gamemode da ti nebi izbacivalo errore.
kocho
5
Underboss
18. Jan. 2012.
U 36. liniji je tebi error ?...pa jbt...gdje su tebi new-ovi , boje i ostalo?
uglavnom dodaj kod odstalih new-ovia

new PlayerInfo;
if (strcmp("/tune", cmdtext, true, 10) == 0)
{
if((IsPlayerAdmin(playerid)) || PlayerInfo >=Stavi level admina kome je dozvoljeno);
{
if(IsPlayerInAnyVehicle(playerid))
{
ShowPlayerDialog(playerid,3131,DIALOG_STYLE_LIST,"CrazY FUN House","Nitro i Hydraulika\nGume\nBoja auta\nPopravak auta\nPaint Job\nPostavi neonke","Select","Cancel");
SendClientMessage(playerid,0xFF00AA,"TUNING ZAVRSEN");
} else {
SendClientMessage(playerid,0xFF00AA,"NISI U VOZILU");
}
return 1;
}


Probaj sada, trebalo bi da radi.
Deleted User
Obrisan korisnik
18. Jan. 2012.
@Poslednji Don
I sta ce onda dobiti ako tako definise? Nista

enum pInfo
{
pAdmin,
}
new PlayerInfo;

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha