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

Wysłany: 2011-10-08, 12:17


matadorPL







Wiek: 32
Na forum: 5725 dni
Posty: 8
Nick w MP: _Rashawn_



Respekt: 50

Ostrzeżeń: 20%
Witam tak jak w temacie za pomoc b?dzie :piwo:

Kod:

#include <a_samp>

new neon[MAX_VEHICLES][2];

public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp("/neonadmin", cmdtext, true, 10) == 0)
{
ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"Wybierz Kolor Neonu","Czerwony\nNiebieski\nZielony\n???ty\nR??owy\nBia?y\nUsu? Neon","Wybierz","Anuluj");
return 1;
}
if(strcmp("/nocadmin", cmdtext, true, 10) == 0)
{
SetPlayerTime(playerid,0,0);
return 1;
}
return 0;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
{
if(response)
{
if(listitem==0)
{
DestroyObject(neon[GetPlayerVehicleID(playerid)][0]);
DestroyObject(neon[GetPlayerVehicleID(playerid)][1]);
neon[GetPlayerVehicleID(playerid)][0] = CreateObject(18647,0,0,0,0,0,0,100.0);
neon[GetPlayerVehicleID(playerid)][1] = CreateObject(18647,0,0,0,0,0,0,100.0);
AttachObjectToVehicle(neon[GetPlayerVehicleID(playerid)][0], GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(neon[GetPlayerVehicleID(playerid)][1], GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFFFFFFAA, " Neon Czerwony Zainstalowany ");
}
if(listitem==1)
{
DestroyObject(neon[GetPlayerVehicleID(playerid)][0]);
DestroyObject(neon[GetPlayerVehicleID(playerid)][1]);
neon[GetPlayerVehicleID(playerid)][0] = CreateObject(18648,0,0,0,0,0,0,100.0);
neon[GetPlayerVehicleID(playerid)][1] = CreateObject(18648,0,0,0,0,0,0,100.0);
AttachObjectToVehicle(neon[GetPlayerVehicleID(playerid)][0], GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(neon[GetPlayerVehicleID(playerid)][1], GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFFFFFFAA, " Neon Niebieski Zainstalowany ");
}
if(listitem==2)
{
DestroyObject(neon[GetPlayerVehicleID(playerid)][0]);
DestroyObject(neon[GetPlayerVehicleID(playerid)][1]);
neon[GetPlayerVehicleID(playerid)][0] = CreateObject(18649,0,0,0,0,0,0,100.0);
neon[GetPlayerVehicleID(playerid)][1] = CreateObject(18649,0,0,0,0,0,0,100.0);
AttachObjectToVehicle(neon[GetPlayerVehicleID(playerid)][0], GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(neon[GetPlayerVehicleID(playerid)][1], GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFFFFFFAA, " Neon Zielony Zainstalowany ");
}
if(listitem==3)
{
DestroyObject(neon[GetPlayerVehicleID(playerid)][0]);
DestroyObject(neon[GetPlayerVehicleID(playerid)][1]);
neon[GetPlayerVehicleID(playerid)][0] = CreateObject(18650,0,0,0,0,0,0,100.0);
neon[GetPlayerVehicleID(playerid)][1] = CreateObject(18650,0,0,0,0,0,0,100.0);
AttachObjectToVehicle(neon[GetPlayerVehicleID(playerid)][0], GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(neon[GetPlayerVehicleID(playerid)][1], GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFFFFFFAA, " Neon ?? ?ty Zainstalowany ");
}
if(listitem==4)
{
DestroyObject(neon[GetPlayerVehicleID(playerid)][0]);
DestroyObject(neon[GetPlayerVehicleID(playerid)][1]);
neon[GetPlayerVehicleID(playerid)][0] = CreateObject(18651,0,0,0,0,0,0,100.0);
neon[GetPlayerVehicleID(playerid)][1] = CreateObject(18651,0,0,0,0,0,0,100.0);
AttachObjectToVehicle(neon[GetPlayerVehicleID(playerid)][0], GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(neon[GetPlayerVehicleID(playerid)][1], GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFFFFFFAA, " Neon R??owy Zainstalowany ");
}
if(listitem==5)
{
DestroyObject(neon[GetPlayerVehicleID(playerid)][0]);
DestroyObject(neon[GetPlayerVehicleID(playerid)][1]);
neon[GetPlayerVehicleID(playerid)][0] = CreateObject(18652,0,0,0,0,0,0,100.0);
neon[GetPlayerVehicleID(playerid)][1] = CreateObject(18652,0,0,0,0,0,0,100.0);
AttachObjectToVehicle(neon[GetPlayerVehicleID(playerid)][0], GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(neon[GetPlayerVehicleID(playerid)][1], GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFFFFFFAA, " Neon Bia?y Zainstalowany ");
}
if(listitem==6)
{
DestroyObject(neon[GetPlayerVehicleID(playerid)][0]);
DestroyObject(neon[GetPlayerVehicleID(playerid)][1]);
}
}
}
return 0;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-10-08, 12:45


MaXi432







Wiek: 29
Na forum: 5820 dni
Posty: 7
Nick w MP: MaX96_PL

Piwa: 27

Respekt: 50

matadorPL,

Kod:


#include <a_samp>

new neon[MAX_VEHICLES][2];

public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp("/neonadmin", cmdtext, true, 10) == 0)
{
if(!IsPlayerAdmin(playerid))
{
//Wiadomo?? ?e nie masz admina..
return 1;
}
ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"Wybierz Kolor Neonu","Czerwony\nNiebieski\nZielony\n???ty\nR??owy\nBia?y\nUsu? Neon","Wybierz","Anuluj");
return 1;
}
if(strcmp("/nocadmin", cmdtext, true, 10) == 0)
{
SetPlayerTime(playerid,0,0);
return 1;
}
return 0;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
{
if(response)
{
if(listitem==0)
{
DestroyObject(neon[GetPlayerVehicleID(playerid)][0]);
DestroyObject(neon[GetPlayerVehicleID(playerid)][1]);
neon[GetPlayerVehicleID(playerid)][0] = CreateObject(18647,0,0,0,0,0,0,100.0);
neon[GetPlayerVehicleID(playerid)][1] = CreateObject(18647,0,0,0,0,0,0,100.0);
AttachObjectToVehicle(neon[GetPlayerVehicleID(playerid)][0], GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(neon[GetPlayerVehicleID(playerid)][1], GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFFFFFFAA, " Neon Czerwony Zainstalowany ");
}
if(listitem==1)
{
DestroyObject(neon[GetPlayerVehicleID(playerid)][0]);
DestroyObject(neon[GetPlayerVehicleID(playerid)][1]);
neon[GetPlayerVehicleID(playerid)][0] = CreateObject(18648,0,0,0,0,0,0,100.0);
neon[GetPlayerVehicleID(playerid)][1] = CreateObject(18648,0,0,0,0,0,0,100.0);
AttachObjectToVehicle(neon[GetPlayerVehicleID(playerid)][0], GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(neon[GetPlayerVehicleID(playerid)][1], GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFFFFFFAA, " Neon Niebieski Zainstalowany ");
}
if(listitem==2)
{
DestroyObject(neon[GetPlayerVehicleID(playerid)][0]);
DestroyObject(neon[GetPlayerVehicleID(playerid)][1]);
neon[GetPlayerVehicleID(playerid)][0] = CreateObject(18649,0,0,0,0,0,0,100.0);
neon[GetPlayerVehicleID(playerid)][1] = CreateObject(18649,0,0,0,0,0,0,100.0);
AttachObjectToVehicle(neon[GetPlayerVehicleID(playerid)][0], GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(neon[GetPlayerVehicleID(playerid)][1], GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFFFFFFAA, " Neon Zielony Zainstalowany ");
}
if(listitem==3)
{
DestroyObject(neon[GetPlayerVehicleID(playerid)][0]);
DestroyObject(neon[GetPlayerVehicleID(playerid)][1]);
neon[GetPlayerVehicleID(playerid)][0] = CreateObject(18650,0,0,0,0,0,0,100.0);
neon[GetPlayerVehicleID(playerid)][1] = CreateObject(18650,0,0,0,0,0,0,100.0);
AttachObjectToVehicle(neon[GetPlayerVehicleID(playerid)][0], GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(neon[GetPlayerVehicleID(playerid)][1], GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFFFFFFAA, " Neon ?? ?ty Zainstalowany ");
}
if(listitem==4)
{
DestroyObject(neon[GetPlayerVehicleID(playerid)][0]);
DestroyObject(neon[GetPlayerVehicleID(playerid)][1]);
neon[GetPlayerVehicleID(playerid)][0] = CreateObject(18651,0,0,0,0,0,0,100.0);
neon[GetPlayerVehicleID(playerid)][1] = CreateObject(18651,0,0,0,0,0,0,100.0);
AttachObjectToVehicle(neon[GetPlayerVehicleID(playerid)][0], GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(neon[GetPlayerVehicleID(playerid)][1], GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFFFFFFAA, " Neon R??owy Zainstalowany ");
}
if(listitem==5)
{
DestroyObject(neon[GetPlayerVehicleID(playerid)][0]);
DestroyObject(neon[GetPlayerVehicleID(playerid)][1]);
neon[GetPlayerVehicleID(playerid)][0] = CreateObject(18652,0,0,0,0,0,0,100.0);
neon[GetPlayerVehicleID(playerid)][1] = CreateObject(18652,0,0,0,0,0,0,100.0);
AttachObjectToVehicle(neon[GetPlayerVehicleID(playerid)][0], GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(neon[GetPlayerVehicleID(playerid)][1], GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFFFFFFAA, " Neon Bia?y Zainstalowany ");
}
if(listitem==6)
{
DestroyObject(neon[GetPlayerVehicleID(playerid)][0]);
DestroyObject(neon[GetPlayerVehicleID(playerid)][1]);
}
}
}
return 0;
}


Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-10-08, 17:15


matadorPL







Wiek: 32
Na forum: 5725 dni
Posty: 8
Nick w MP: _Rashawn_



Respekt: 50

Ostrzeżeń: 20%
Thx Leci Piwsko : )

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-10-13, 13:47


eLeJ.







Wiek: 32
Na forum: 5485 dni
Posty: 8

Piwa: 4

Respekt: 21

Ostrzeżeń: 100%
Ja nie mog? tak si? dzieje jak jaki? ?a?osny programista nie potrafi zastosowa? instrukcji else, a pomaga.
Kod:

if(strcmp("/neonadmin", cmdtext, true, 10) == 0)
{
if(!IsPlayerAdmin(playerid))
{
//Wiadomo?? ?e nie masz admina..
}
else
{
ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"Wybierz Kolor Neonu","Czerwony\nNiebieski\nZielony\n???ty\nR??owy\nBia?y\nUsu? Neon","Wybierz","Anuluj");
}
return 1;
}

Mo?e tutaj nie jest tak bardzo potrzebna instrukcja else, ale jakby ten kod mia?by by? wielokrotnie z?o?ony.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-10-13, 21:00


kurczak1324







Wiek: 29
Na forum: 5819 dni
Posty: 202
Nick w MP: Izzy

Piwa: 671

Respekt: 45,3

eLeJ., nie rozumiem twojej wypowiedzi... Poza tym odkopujesz temat sprzed 5 dni...

A na dodatek ?atwiej jest zrobi?:

Kod:

if(!IsPlayerAdmin(playerid)){
SendClientMessage(playerid,kolor,"Nie jestes adminem");
return 1;
}

i to doda? przed ca?? komend?

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-10-01, 03:09


matiosek7







Wiek: 39
Na forum: 4999 dni
Posty: 15



Respekt: 50

Panowie a mo?e tak.

Kod:


#include <a_samp>

new neon[MAX_VEHICLES][2];

public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp("/neonadmin", cmdtext, true, 10) == 0)
{
if(!IsPlayerAdmin(playerid))
{
ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"Wybierz Kolor Neonu","Czerwony\nNiebieski\nZielony\n???ty\nR??owy\nBia?y\nUsu? Neon","Wybierz","Anuluj");
}
else SendClientMessage(playerid, 0x000000FF, "Nie jestes Adminem!");
return 1;
}

if(strcmp("/nocadmin", cmdtext, true, 10) == 0)
{
SetPlayerTime(playerid,0,0);
return 1;
}

return 0;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
{
if(response)
{
if(listitem==0)
{
DestroyObject(neon[GetPlayerVehicleID(playerid)][0]);
DestroyObject(neon[GetPlayerVehicleID(playerid)][1]);
neon[GetPlayerVehicleID(playerid)][0] = CreateObject(18647,0,0,0,0,0,0,100.0);
neon[GetPlayerVehicleID(playerid)][1] = CreateObject(18647,0,0,0,0,0,0,100.0);
AttachObjectToVehicle(neon[GetPlayerVehicleID(playerid)][0], GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(neon[GetPlayerVehicleID(playerid)][1], GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFFFFFFAA, " Neon Czerwony Zainstalowany ");
}
if(listitem==1)
{
DestroyObject(neon[GetPlayerVehicleID(playerid)][0]);
DestroyObject(neon[GetPlayerVehicleID(playerid)][1]);
neon[GetPlayerVehicleID(playerid)][0] = CreateObject(18648,0,0,0,0,0,0,100.0);
neon[GetPlayerVehicleID(playerid)][1] = CreateObject(18648,0,0,0,0,0,0,100.0);
AttachObjectToVehicle(neon[GetPlayerVehicleID(playerid)][0], GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(neon[GetPlayerVehicleID(playerid)][1], GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFFFFFFAA, " Neon Niebieski Zainstalowany ");
}
if(listitem==2)
{
DestroyObject(neon[GetPlayerVehicleID(playerid)][0]);
DestroyObject(neon[GetPlayerVehicleID(playerid)][1]);
neon[GetPlayerVehicleID(playerid)][0] = CreateObject(18649,0,0,0,0,0,0,100.0);
neon[GetPlayerVehicleID(playerid)][1] = CreateObject(18649,0,0,0,0,0,0,100.0);
AttachObjectToVehicle(neon[GetPlayerVehicleID(playerid)][0], GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(neon[GetPlayerVehicleID(playerid)][1], GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFFFFFFAA, " Neon Zielony Zainstalowany ");
}
if(listitem==3)
{
DestroyObject(neon[GetPlayerVehicleID(playerid)][0]);
DestroyObject(neon[GetPlayerVehicleID(playerid)][1]);
neon[GetPlayerVehicleID(playerid)][0] = CreateObject(18650,0,0,0,0,0,0,100.0);
neon[GetPlayerVehicleID(playerid)][1] = CreateObject(18650,0,0,0,0,0,0,100.0);
AttachObjectToVehicle(neon[GetPlayerVehicleID(playerid)][0], GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(neon[GetPlayerVehicleID(playerid)][1], GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFFFFFFAA, " Neon ?? ?ty Zainstalowany ");
}
if(listitem==4)
{
DestroyObject(neon[GetPlayerVehicleID(playerid)][0]);
DestroyObject(neon[GetPlayerVehicleID(playerid)][1]);
neon[GetPlayerVehicleID(playerid)][0] = CreateObject(18651,0,0,0,0,0,0,100.0);
neon[GetPlayerVehicleID(playerid)][1] = CreateObject(18651,0,0,0,0,0,0,100.0);
AttachObjectToVehicle(neon[GetPlayerVehicleID(playerid)][0], GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(neon[GetPlayerVehicleID(playerid)][1], GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFFFFFFAA, " Neon R??owy Zainstalowany ");
}
if(listitem==5)
{
DestroyObject(neon[GetPlayerVehicleID(playerid)][0]);
DestroyObject(neon[GetPlayerVehicleID(playerid)][1]);
neon[GetPlayerVehicleID(playerid)][0] = CreateObject(18652,0,0,0,0,0,0,100.0);
neon[GetPlayerVehicleID(playerid)][1] = CreateObject(18652,0,0,0,0,0,0,100.0);
AttachObjectToVehicle(neon[GetPlayerVehicleID(playerid)][0], GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(neon[GetPlayerVehicleID(playerid)][1], GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFFFFFFAA, " Neon Bia?y Zainstalowany ");
}
if(listitem==6)
{
DestroyObject(neon[GetPlayerVehicleID(playerid)][0]);
DestroyObject(neon[GetPlayerVehicleID(playerid)][1]);
}
}
}
return 0;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-10-02, 20:02


WiX







Wiek: 28
Na forum: 5241 dni
Posty: 48
Nick w MP: thedamiano

Piwa: 21

Respekt: 64

Kod:

if(strcmp("/nocadmin", cmdtext, true, 10) == 0)
{
if (IsPlayerAdmin(playerid) == 1)
if (IsPlayerAdmin(playerid) == 0) return SendClientMessage(playerid, COLOR_RED, "Brak uprawnien");
SetPlayerTime(playerid,0,0);
return 1;
}


Postaw piwo autorowi tego posta
 

 
Tagi: jak :: zrobic :: komenda :: była :: dla :: administratora
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » Jak zrobic by ta komenda była dla administratora ? 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