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

Wysłany: 2015-06-22, 19:10


matgines







Wiek: 29
Na forum: 5447 dni
Posty: 54
Nick w MP: Lampa

Piwa: 114

Respekt: 50

Witam, chcialem zrobi? przerobi? komende z admina RCON, dla admina poziomu 3, lecz wyskakuje mi taki error :

C:\Users\Admin\Desktop\mapa cse\kogut.pwn(303) : error 017: undefined symbol "IsAdmin"
C:\Users\Admin\Desktop\mapa cse\kogut.pwn(305) : error 017: undefined symbol "COLOR_ERROR"
C:\Users\Admin\Desktop\mapa cse\kogut.pwn(308) : warning 217: loose indentation
C:\Users\Admin\Desktop\mapa cse\kogut.pwn(312) : warning 225: unreachable code
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.

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[])
{
if(!IsAdmin(playerid, 3))
{
SendClientMessage(playerid, COLOR_ERROR, "›› |b??d| Komenda dost?pna tylko dla head administratora.");
return 1;
}
{
ShowPlayerDialog(playerid, 1600, DIALOG_STYLE_LIST, "{00CED1}Koguty", "{0066FF}Radiolka\n{00CED1}Zwyk?y Kogut\n{0066FF}Koguty Taxi", "Ok", "Anuluj");
return 1;
}
return 1;
}


Dam zimne piwko za pomoc ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-22, 19:30


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

Przypuszczam, ?e w skrypcie chcesz u?y? poziomu admin z gamemode'a. Sorry, ale w Twoim przypadku radzi?bym Ci to po prostu wrzuci? do mapy.

Kod:

if(!IsAdmin(playerid, 3))
{
SendClientMessage(playerid, COLOR_ERROR, " |b??d| Komenda dost?pna tylko dla head administratora.");
return 1;
}
{


w przedostatniej linii dodaj "else" bez ""

Postaw piwo autorowi tego posta
 

 
Tagi: koguty :: dla :: admina :: poziomu
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 dla Admina poziomu 3 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