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

Wysłany: 2014-10-16, 07:31


WaXuPL







Wiek: 31
Na forum: 4260 dni
Posty: 9
Nick w MP: WaX



Respekt: 50

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;
}


Postaw piwo autorowi tego posta
 

 
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

Respekt: 49,6

Ostrzeżeń: 40%
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.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-10-16, 16:14


WaXuPL







Wiek: 31
Na forum: 4260 dni
Posty: 9
Nick w MP: WaX



Respekt: 50

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.

Postaw piwo autorowi tego posta
 

 
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

Respekt: 49,6

Ostrzeżeń: 40%
http://pastebin.com/EDJpmCEL
Prosz?, to powinno dzia?a? ! :)

Podpis
Pomogłem? Postaw piwko. Pomogłeś mi? Na pewno postawie piwo.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-10-17, 14:46


Iggy

#admin






Wiek: 26
Na forum: 4597 dni
Posty: 3469
Nick w MP: Iggy

Piwa: 1716

Respekt: 915
Respekt: 915Respekt: 915


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .

Temat został przeniesiony do prawidłowego działu.





Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-10-18, 02:23


WaXuPL







Wiek: 31
Na forum: 4260 dni
Posty: 9
Nick w MP: WaX



Respekt: 50

Dzi?kuje, dzia?a. Leci piwko za pomoc :)

Postaw piwo autorowi tego posta
 

 
Tagi: koguty
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » Koguty 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