Wysłany: 2014-10-16, 07:31
WaXuPL
Wiek: 31 Na forum: 4260 dni Posty: 9
Nick w MP: WaX
Witam, posiadam skrypt na koguty, ale chcia?bym by by? on tylko dla administrator?w z poziomem 5, pomo?ecie?
Oto kod pwn
Kod: #include <a_samp>
#include <zcmd>
#define wersja "1.1 By Oldschool"
#define zapraszam "www"
new posiada[MAX_PLAYERS];
new posiada3[MAX_PLAYERS];
new radiok[MAX_VEHICLES];
new kogut[MAX_VEHICLES];
new posiada2[MAX_PLAYERS];
new taxi[MAX_VEHICLES];
new taxis[MAX_VEHICLES];
public OnPlayerDeath(playerid, killerid, reason)
{
posiada[playerid] = 0;
posiada2[playerid] = 0;
posiada3[playerid] = 0;
return 1;
}
public OnVehicleSpawn(vehicleid)
{
DestroyObject(radiok[GetPlayerVehicleID(vehicleid)]);
DestroyObject(kogut[GetPlayerVehicleID(vehicleid)]);
DestroyObject(taxi[GetPlayerVehicleID(vehicleid)]);
DestroyObject(taxis[GetPlayerVehicleID(vehicleid)]);
posiada[vehicleid] = 0;
posiada3[vehicleid] = 0;
posiada2[vehicleid] = 0;
return 1;
}
public OnVehicleDeath(vehicleid, killerid)
{
DestroyObject(radiok[GetPlayerVehicleID(vehicleid)]);
DestroyObject(kogut[GetPlayerVehicleID(vehicleid)]);
DestroyObject(taxi[GetPlayerVehicleID(vehicleid)]);
DestroyObject(taxis[GetPlayerVehicleID(vehicleid)]);
posiada[vehicleid] = 0;
posiada2[vehicleid] = 0;
posiada3[vehicleid] = 0;
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
//G??wne GUI
if(dialogid == 1600)
{
if(response)
{
if(listitem==0)
{
ShowPlayerDialog(playerid, 1100, DIALOG_STYLE_LIST, "{00CED1}Radiolka", "{4169E1}Za??? Radiolk?\n{00CED1}?ci?gnij Radiolk?", "Ok", "Anuluj");
}
if(listitem==1)
{
ShowPlayerDialog(playerid, 1700, DIALOG_STYLE_LIST, "{00CED1}Zwyk?y Kogut", "{00CED1}Za?o? Koguta\n{4169E1}?ci?gnij Koguta", "Ok", "Anuluj");
}
if(listitem==2)
{
ShowPlayerDialog(playerid, 1800, DIALOG_STYLE_LIST, "{00CED1}Koguty Taxi", "{00CED1}Kogut 1\n{4169E1}Kogut 2", "Ok", "Anuluj");
}
}
}
//Koguty TaXi
if(dialogid == 1800)
{
if(response)
{
if(listitem==0)
{
ShowPlayerDialog(playerid, 1801, DIALOG_STYLE_LIST, "{00CED1}Kogut 1", "{00CED1}Zaloz Kogut\n{4169E1}Sciagnij Kogut", "Ok", "Anuluj");
if(listitem==1)
{
ShowPlayerDialog(playerid, 1111, DIALOG_STYLE_LIST, "{00CED1}Kogut 2", "{00CED1}Zaloz Kogut\n{4169E1}Sciagnij Kogut", "Ok", "Anuluj");
}
}
}
}
//Koguty taxi kod zakladania
if(dialogid == 1801)
{
if(response)
{
if(listitem==0)
{
if(!IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid, -1, "{4169E1}Nie jeste? w poje?dzie!");
return 1;
}
if(GetPlayerVehicleSeat(playerid) != 0)
{
SendClientMessage(playerid, -1, "{00CED1}Musisz siedzie? za kierownic?!");
return 1;
}
if(posiada2[playerid] == 0)
{
taxi[GetPlayerVehicleID(playerid)] = CreateObject(19310, 0.0, 0.0, 0.8, 0.0, 0.0, 1.6);
AttachObjectToVehicle(taxi[GetPlayerVehicleID(playerid)], GetPlayerVehicleID(playerid), 0.0, 0.0, 0.8, 0.0, 0.0, 1.6);
SendClientMessage(playerid, -1, "Za?o?y?e?(a?) Kogut Taxi!");
PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
posiada2[playerid] = 1;
}
else
{
SendClientMessage(playerid, -1, "{00CED1}Masz ju? za?o?ony Kogut Taxi!");
}
}
if(listitem==1)
{
if(!IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid, -1, "{4169E1}Nie jeste? w poje?dzie!");
return 1;
}
if(GetPlayerVehicleSeat(playerid) != 0)
{
SendClientMessage(playerid, -1, "{00CED1}Musisz siedzie? za kierownic?!");
return 1;
}
posiada2[playerid] = 0;
SendClientMessage(playerid, 0xF20000FF, "Kogut Taxi zosta? usuni?ty!");
DestroyObject(taxi[GetPlayerVehicleID(playerid)]);
PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
}
}
}
//kogut taxi 2
if(dialogid == 1111)
{
if(response)
{
if(listitem==0)
{
if(!IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid, -1, "{4169E1}Nie jeste? w poje?dzie!");
return 1;
}
if(GetPlayerVehicleSeat(playerid) != 0)
{
SendClientMessage(playerid, -1, "{00CED1}Musisz siedzie? za kierownic?!");
return 1;
}
if(posiada2[playerid] == 0)
{
taxis[GetPlayerVehicleID(playerid)] = CreateObject(19380, 0.0, 0.0, 0.8, 0.0, 0.0, 1.6);
AttachObjectToVehicle(taxis[GetPlayerVehicleID(playerid)], GetPlayerVehicleID(playerid), 0.0, 0.0, 0.8, 0.0, 0.0, 1.6);
SendClientMessage(playerid, -1, "Za?o?y?e?(a?) Kogut Taxi!");
PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
posiada2[playerid] = 1;
}
else
{
SendClientMessage(playerid, -1, "{00CED1}Masz ju? za?o?ony Kogut Taxi!");
}
}
if(listitem==1)
{
if(!IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid, -1, "{4169E1}Nie jeste? w poje?dzie!");
return 1;
}
if(GetPlayerVehicleSeat(playerid) != 0)
{
SendClientMessage(playerid, -1, "{00CED1}Musisz siedzie? za kierownic?!");
return 1;
}
posiada2[playerid] = 0;
SendClientMessage(playerid, 0xF20000FF, "Kogut Taxi zosta? usuni?ty!");
DestroyObject(taxis[GetPlayerVehicleID(playerid)]);
PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
}
}
}
//Radiolka
if(dialogid == 1100)
{
if(response)
{
if(listitem==0)
{
if(!IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid, -1, "{4169E1}Nie jeste? w poje?dzie!");
return 1;
}
if(GetPlayerVehicleSeat(playerid) != 0)
{
SendClientMessage(playerid, -1, "{00CED1}Musisz siedzie? za kierownic?!");
return 1;
}
if(posiada[playerid] == 0)
{
radiok[GetPlayerVehicleID(playerid)] = CreateObject(19419, 0.0, 0.0, 0.8, 0.0, 0.0, 1.6);
AttachObjectToVehicle(radiok[GetPlayerVehicleID(playerid)], GetPlayerVehicleID(playerid), 0.0, 0.0, 0.8, 0.0, 0.0, 1.6);
SendClientMessage(playerid, -1, "Za?o?y?e?(a?) Radiolk?!");
PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
posiada[playerid] = 1;
}
else
{
SendClientMessage(playerid, -1, "{00CED1}Masz ju? za?o?on? Radiolk?!");
}
}
if(listitem==1)
{
if(!IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid, -1, "{4169E1}Nie jeste? w poje?dzie!");
return 1;
}
if(GetPlayerVehicleSeat(playerid) != 0)
{
SendClientMessage(playerid, -1, "{00CED1}Musisz siedzie? za kierownic?!");
return 1;
}
posiada[playerid] = 0;
SendClientMessage(playerid, 0xF20000FF, "Radiolka zosta?a usuni?ta!");
DestroyObject(radiok[GetPlayerVehicleID(playerid)]);
PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
}
}
}
//Kogut
if(dialogid == 1700)
{
if(response)
{
if(listitem==0)
{
if(!IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid, -1, "{4169E1}Nie jeste? w poje?dzie!");
return 1;
}
if(GetPlayerVehicleSeat(playerid) != 0)
{
SendClientMessage(playerid, -1, "{00CED1}Musisz siedzie? za kierownic?!");
return 1;
}
if(posiada[playerid] == 0)
{
kogut[GetPlayerVehicleID(playerid)] = CreateObject(18646, 0.0, 0.0, 0.8, 0.0, 0.0, 1.6);
AttachObjectToVehicle(kogut[GetPlayerVehicleID(playerid)], GetPlayerVehicleID(playerid), 0.0, 0.0, 0.8, 0.0, 0.0, 1.6);
SendClientMessage(playerid, -1, "{0066FF}Za?o?y?e?(a?) Koguta!");
PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
posiada3[playerid] = 1;
}
else
{
SendClientMessage(playerid, -1, "{00CED1}Masz ju? za?o?ony Kogut!");
}
}
if(listitem==1)
{
if(!IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid, -1, "{4169E1}Nie jeste? w poje?dzie!");
return 1;
}
if(GetPlayerVehicleSeat(playerid) != 0)
{
SendClientMessage(playerid, -1, "{00CED1}Musisz siedzie? za kierownic?!");
return 1;
}
posiada3[playerid] = 0;
SendClientMessage(playerid, 0xF20000FF, "{0066FF}Kogut zosta? usuni?ty!");
DestroyObject(kogut[GetPlayerVehicleID(playerid)]);
PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
}
}
}
return 1;
}
public OnPlayerConnect(playerid)
{
posiada[playerid] = 0;
posiada2[playerid] = 0;
posiada3[playerid] = 0;
return 1;
}
public OnPlayerDisconnect(playerid)
{
posiada[playerid] = 0;
posiada2[playerid] = 0;
posiada3[playerid] = 0;
return 1;
}
//Komendy
CMD:koguty(playerid, params[])
{
ShowPlayerDialog(playerid, 1600, DIALOG_STYLE_LIST, "{00CED1}Koguty", "{0066FF}Radiolka\n{00CED1}Zwyk?y Kogut\n{0066FF}Koguty Taxi", "Ok", "Anuluj");
return 1;
}
Wysłany: 2014-10-16, 10:04
Samper12345
Samper aka GoPro.
Wiek: 27 Na forum: 4601 dni Posty: 59
Nick w MP: Samp.exe | GoPro
Piwa : 213
Kod:
CMD:koguty(playerid, params[])
if(IsPlayerAdmin(playerid) == 0) return 0;
{
ShowPlayerDialog(playerid, 1600, DIALOG_STYLE_LIST, "{00CED1}Koguty", "{0066FF}Radiolka\n{00CED1}Zwyk?y Kogut\n{0066FF}Koguty Taxi", "Ok", "Anuluj");
return 1;
}
Spr?buj tego, mo?e zadzia?a. Je?eli nie to napisz tutaj.
Dzia?a to na zasadzie, gdy jeste? zalogowany na RCON.
( /RCON LOGIN has?o )
Has?o ustawiasz w pliku server.cfg
Pozdro.
Podpis
Pomogłem? Postaw piwko. Pomogłeś mi? Na pewno postawie piwo.
Wysłany: 2014-10-16, 16:14
WaXuPL
Wiek: 31 Na forum: 4260 dni Posty: 9
Nick w MP: WaX
C:\Users\Admin\Documents\dokumenty\kogut.pwn(309) : warning 209: function "cmd_koguty" should return a value
C:\Users\Admin\Documents\dokumenty\kogut.pwn(309) : error 055: start of function body without function header
C:\Users\Admin\Documents\dokumenty\kogut.pwn(311) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.
Wysłany: 2014-10-16, 21:59
Samper12345
Samper aka GoPro.
Wiek: 27 Na forum: 4601 dni Posty: 59
Nick w MP: Samp.exe | GoPro
Piwa : 213
Podpis
Pomogłem? Postaw piwko. Pomogłeś mi? Na pewno postawie piwo.
Wysłany: 2014-10-17, 14:46
Iggy
#admin
Wiek: 26 Na forum: 4596 dni Posty: 3469
Nick w MP: Iggy
Piwa : 1716
Wysłany: 2014-10-18, 02:23
WaXuPL
Wiek: 31 Na forum: 4260 dni Posty: 9
Nick w MP: WaX
Dzi?kuje, dzia?a. Leci piwko za pomoc
Tagi: koguty
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: