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

Wysłany: 2014-04-22, 09:50


hefox







Wiek: 27
Na forum: 4795 dni
Posty: 7



Respekt: 50

Witam mam problem bo mam VIP API w plugin ze jak kupisz to dostajesz VIP'a a teraz jak doda? do tego komendy VIP'a po kupnie

To jest z API samo kupno:
Kod:


#include <a_samp>
#include <a_http>
#include <zcmd>

#define SMS_APIKEY "yFycQZCYWAkImBh"
#define SMS_NUM "76480"
#define SMS_CONT "pukawka"

CMD:vip(playerid, params[])
{
ShowPlayerDialog(playerid, 666, DIALOG_STYLE_INPUT, "Kupno konta VIP", "Wy?lij SMS o tre?ci "SMS_CONT" na numer "SMS_NUM", po czym podaj kod zwrotny: ", "Sprawd?", "Anuluj");
return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 666 && response)
{
new reqUrl[64];
format(reqUrl, 64, "https://admin.pukawka.pl/api/?keyapi=$keyapi&type=sms&code=$code", SMS_APIKEY, SMS_NUM, inputtext);
HTTP(playerid, HTTP_GET, reqUrl, "", "checkVIPCode");
}
return 1;
}

forward checkVIPCode(playerid, response_code, data[]);
public checkVIPCode(playerid, response_code, data[])
{
if(response_code != 500)
{
SendClientMessage(playerid, 0, "Wyst?pi? b??d z serwerem");
return 1;
}

if(strval(data) == 1)
{
SendClientMessage(playerid, 0, "Super. Kod jest poprawny. Masz teraz vipa. ");
}
else
{
SendClientMessage(playerid, 0, "Wprowadzony kod jest niepoprawny! ");
}

return 1;
}

a to komendy VIP.
Kod:

CMD:vrepair(playerid,cmdtext[]){//Na Dole Mapy!

if(!Vip[playerid]) return SendClientMessage(playerid,COLOR_RED2,"{C0C0C0} Nie jeste? Vipem!");

new gracz;
if(sscanf(cmdtext,"u",gracz)){
SendClientMessage(playerid, COLOR_WHITE, "{FFFF00}U?yj: /Vrepair [id gracza]");
return 1;
}

if(!IsPlayerConnected(gracz)){
SendClientMessage(playerid,COLOR_RED2,"{FFFF00}Nie ma takiego gracza!");
return 1;
}

SetVehicleHealth(GetPlayerVehicleID(gracz), 1000.0);
new tmp[1064];
format(tmp, sizeof(tmp), "AS: Naprawiles pojazd graczowi %s.", PlayerName(gracz));
SendClientMessage(playerid, COLOR_GREEN, tmp);
format(tmp, sizeof(tmp), "{FFFF00}ViP %s (id: %d) {00FF00}naprawil{C0C0C0} ci pojazd.", PlayerName(playerid),playerid);
SendClientMessage(gracz, COLOR_GREEN, tmp);

return 1;
}

CMD:varmor(playerid,cmdtext[]){//Na Dole Mapy!

if(!Vip[playerid]) return SendClientMessage(playerid,COLOR_RED2,"{FFFF00}»»»{C0C0C0} Nie jeste? Vipem!");

new gracz;
if(sscanf(cmdtext,"u",gracz)){
SendClientMessage(playerid, COLOR_WHITE, "{FFFF00}U?yj: /Varmor [id gracza]");
return 1;
}

if(!IsPlayerConnected(gracz)){
SendClientMessage(playerid,COLOR_RED2,"{FFFF00}Nie ma takiego gracza!");
return 1;
}

SetPlayerArmour(gracz, 100.0);
new tmp[1064];
format(tmp, sizeof(tmp), "{C0C0C0}AS: Dales {00FF00}pancerz {C0C0C0}graczowi {FFFF00}%s.", PlayerName(gracz));
SendClientMessage(playerid, COLOR_GREEN, tmp);
format(tmp, sizeof(tmp), "{C0C0C0}Dostales {00FF00}pancerz {C0C0C0}od {FFFF00}ViP'a %s (id: %d).", PlayerName(playerid),playerid);
SendClientMessage(gracz, COLOR_GREEN, tmp);

return 1;
}

CMD:vzestaw(playerid,cmdtext[]){//Na Dole Mapy!

if(!Vip[playerid]) return SendClientMessage(playerid,COLOR_RED2,"{C0C0C0} Nie jeste? Vipem!");

GivePlayerWeapon(playerid, 24, 100);
GivePlayerWeapon(playerid, 31, 100);
GivePlayerWeapon(playerid, 34, 100);
GivePlayerWeapon(playerid, 9, 100);
GivePlayerWeapon(playerid, 28, 100);
return 1;
#pragma unused cmdtext
}

CMD:vcolor(playerid,cmdtext[]){//Na Dole Mapy!

if(!Vip[playerid]) return SendClientMessage(playerid,COLOR_RED2,"{C0C0C0} Nie jeste? Vipem!");

SetPlayerColor(playerid,COLOR_VIP);
SendClientMessage(playerid,COLOR_VIP,"{FFFF00}Da?e?(a?) sobie kolor Vipa!");
return 1;
#pragma unused cmdtext
}


CMD:vlistabroni(playerid,cmdtext[]){//Na Dole Mapy!

if(!Vip[playerid]) return SendClientMessage(playerid,COLOR_RED2,"{FFFF00}»»»{C0C0C0} Nie jeste? Vipem!");

SendClientMessage(playerid, 0xFFFF00AA, "{C0C0C0}Lista Broni:");
SendClientMessage(playerid, 0xFFFFFFAA, "{C0C0C0}1-{FFFF00}Kastet {C0C0C0}| 2-{FFFF00}Kij golfowy {C0C0C0}| 3-{FFFF00}Palka policyjna {C0C0C0}| 4-{FFFF00}Noz {C0C0C0}| 5-{FFFF00}Bassketball {C0C0C0}| 6-{FFFF00}lopata");
SendClientMessage(playerid, 0xFFFFFFAA, "{C0C0C0}7-{FFFF00}Kij bilardowy {C0C0C0}| 8-{FFFF00}Katana {C0C0C0}| 9-{FFFF00}Pila lantuchowa {C0C0C0}| 10-{FFFF00}Gumowiec1 {C0C0C0}| 11- {FFFF00}Gumowiec2");
SendClientMessage(playerid, 0xFFFFFFAA, "{C0C0C0}12-{FFFF00} Gumowiec3 {C0C0C0}| 13-{FFFF00}Gumowiec4 {C0C0C0}| 14-{FFFF00}Kwiaty {C0C0C0}| 15-{FFFF00}Laska {C0C0C0}| 16-{FFFF00}Granat {C0C0C0}| 17-{FFFF00}Gaz dymny");
SendClientMessage(playerid, 0xFFFFFFAA, "{C0C0C0}18-{FFFF00}Koktail molotowa {C0C0C0}| 22-{FFFF00}Pistolet {C0C0C0}| 23-{FFFF00}Pistolet z tlumikiem {C0C0C0}| 24-{FFFF00}Desert Eagle");
SendClientMessage(playerid, 0xFFFFFFAA, "{C0C0C0}25-{FFFF00}Shoutgun {C0C0C0}| 26-{FFFF00}SawnOfShoutgun {C0C0C0}| 27-{FFFF00}Combat Shoutgun {C0C0C0}| 28-{FFFF00}UZI {C0C0C0}| 29-{FFFF00}MP5 {C0C0C0}| 30-{FFFF00}Ak47");
SendClientMessage(playerid, 0xFFFFFFAA, "{C0C0C0}31-{FFFF00}M4 {C0C0C0}| 32-{FFFF00}TEC9 {C0C0C0}| 33-{FFFF00}Strzelba {C0C0C0}| 34-{FFFF00}Sniperka {C0C0C0}| 35-{FFFF00}Wyrzutnia Rakiet {C0C0C0}| 36-{FFFF00}BazookaRPG");
SendClientMessage(playerid, 0xFFFFFFAA, "{C0C0C0}37-{FFFF00}Miotacz ognia {C0C0C0}| 38-{FFFF00}Minigun {C0C0C0}| 39-{FFFF00}C4 {C0C0C0}| 40-{FFFF00}Detonator {C0C0C0}| 41-{FFFF00}Spray {C0C0C0}| 42-{FFFF00}Gasnica");
SendClientMessage(playerid, 0xFFFFFFAA, "{C0C0C0}43-{FFFF00}Aparat {C0C0C0}| 44-{FFFF00}Google podczerwieni {C0C0C0}| 45-{FFFF00}Google termowizyjne {C0C0C0}| 46-{FFFF00}Spadochron");

return 1;
#pragma unused cmdtext
}

CMD:vbron(playerid,cmdtext[]){

if(!Vip[playerid]) return SendClientMessage(playerid,COLOR_RED2,"{FFFF00}»»»{C0C0C0} Nie jeste? Vipem!");

new bron,ammo;
if(sscanf(cmdtext,"dd",bron,ammo)){
SendClientMessage(playerid,COLOR_WHITE,"{FFFF00}U?yj: /vbron [ID broni] [Amunicja]");
return 1;
}

if(bron > 46 || bron < 0) {
SendClientMessage(playerid,COLOR_RED,"{FFFF00}Z?e ID Broni!");
return 1;
}

if(ammo > 9999999999) {
SendClientMessage(playerid,COLOR_RED,"{FFFF00}Z?a ilo?? amunicji");
return 1;
}

new bool:Moze = true;
for(new b=0; b<sizeof(Abronie); b++){
if(Abronie[b]==bron){
SendClientMessage(playerid,COLOR_RED,"{FFFF00}Ta bro? jest niedozwolona!");
Moze = false;
break;
}
}

if(!Moze) return 1;

GivePlayerWeapon(playerid,bron,ammo);

new tmp[800];
format(tmp, sizeof(tmp), "{C0C0C0}Da?e?(a?) sobie bro?: {FFFF00}%s {C0C0C0}i {FFFF00}%d{C0C0C0} amunicji",ReturnWeaponName(bron),ammo);
SendClientMessage(playerid,COLOR_GREEN,tmp);

return 1;
}


Prosz? o po??czenie to w 1 plugin a i jeszcze by VIP by? na 30 dni

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-04-24, 22:45


Haribo

Taki Żeluś






Wiek: 29
Na forum: 4680 dni
Posty: 224
Nick w MP: Haribo

Piwa: 2818

Respekt: 220,2
Respekt: 220,2Respekt: 220,2

Ostrzeżeń: 60%
Mo?esz wyja?ni? o co Ci dok?adnie chodzi - nie potrafisz budowa? logicznych zda? w j?zyku polskim albo ja po prostu jestem zyebunny i nie rozumiem o co Ci si? rozchodzi ;)

Jak chcesz pomocy musisz pisa? konkretnie o co dok?adnie chodzi i jakiej pomocy oczekujesz od u?ytkownik?w danego forum! :(

Pozdrawiam.

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-04-25, 02:03


PvF.GreeN







Wiek: 28
Na forum: 4672 dni
Posty: 209
Nick w MP: NexuS

Piwa: 2875

Respekt: 128
Respekt: 128

Ostrzeżeń: 60%
Trzymaj. Mog? by? por?bana zapytania - mam z nimi problem. ALe takto jest wszystko okey ;P

Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-04-25, 10:06


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

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

Zaraz wam ***** za to podkradanie piw w /pawno/. Ten dzia? jest od pomocy a nie od zbierania piw za byle ?cierwo.

http://pastebin.com/Haf3d8tL < to link kt?ry da? ten tam wy?ej.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-04-25, 13:18


hefox







Wiek: 27
Na forum: 4795 dni
Posty: 7



Respekt: 50

takie errory
Kod:

C:\Users\Gabriel(Admin)\Desktop\vipprofit.pwn(189) : error 010: invalid function or declaration
C:\Users\Gabriel(Admin)\Desktop\pawno\include\zcmd.inc(62) : warning 235: public function lacks forward declaration (symbol "OnGameModeInit")
C:\Users\Gabriel(Admin)\Desktop\pawno\include\zcmd.inc(64) : error 017: undefined symbol "funcidx"
C:\Users\Gabriel(Admin)\Desktop\pawno\include\zcmd.inc(65) : error 017: undefined symbol "funcidx"
C:\Users\Gabriel(Admin)\Desktop\pawno\include\zcmd.inc(66) : error 017: undefined symbol "funcidx"
C:\Users\Gabriel(Admin)\Desktop\pawno\include\zcmd.inc(68) : error 017: undefined symbol "CallLocalFunction"
C:\Users\Gabriel(Admin)\Desktop\pawno\include\zcmd.inc(83) : warning 235: public function lacks forward declaration (symbol "OnPlayerCommandText")
C:\Users\Gabriel(Admin)\Desktop\pawno\include\zcmd.inc(86) : error 017: undefined symbol "CallLocalFunction"
C:\Users\Gabriel(Admin)\Desktop\pawno\include\zcmd.inc(95) : error 017: undefined symbol "tolower"
C:\Users\Gabriel(Admin)\Desktop\pawno\include\zcmd.inc(97) : warning 217: loose indentation
C:\Users\Gabriel(Admin)\Desktop\pawno\include\zcmd.inc(97) : error 017: undefined symbol "format"
C:\Users\Gabriel(Admin)\Desktop\pawno\include\zcmd.inc(97) : warning 202: number of arguments does not match definition
C:\Users\Gabriel(Admin)\Desktop\pawno\include\zcmd.inc(97) : warning 202: number of arguments does not match definition
C:\Users\Gabriel(Admin)\Desktop\pawno\include\zcmd.inc(97) : warning 202: number of arguments does not match definition
C:\Users\Gabriel(Admin)\Desktop\pawno\include\zcmd.inc(98) : warning 217: loose indentation
C:\Users\Gabriel(Admin)\Desktop\pawno\include\zcmd.inc(99) : warning 217: loose indentation
C:\Users\Gabriel(Admin)\Desktop\pawno\include\zcmd.inc(103) : error 017: undefined symbol "CallLocalFunction"
C:\Users\Gabriel(Admin)\Desktop\pawno\include\zcmd.inc(105) : error 017: undefined symbol "CallLocalFunction"
C:\Users\Gabriel(Admin)\Desktop\pawno\include\zcmd.inc(109) : error 017: undefined symbol "CallLocalFunction"
C:\Users\Gabriel(Admin)\Desktop\pawno\include\zcmd.inc(111) : error 017: undefined symbol "CallLocalFunction"
C:\Users\Gabriel(Admin)\Desktop\pawno\include\sscanf.inc(7) : error 017: undefined symbol "numargs"
C:\Users\Gabriel(Admin)\Desktop\pawno\include\sscanf.inc(40) : error 017: undefined symbol "setarg"
C:\Users\Gabriel(Admin)\Desktop\pawno\include\sscanf.inc(78) : error 017: undefined symbol "setarg"
C:\Users\Gabriel(Admin)\Desktop\pawno\include\sscanf.inc(82) : error 017: undefined symbol "setarg"
C:\Users\Gabriel(Admin)\Desktop\pawno\include\sscanf.inc(87) : error 017: undefined symbol "strmid"
C:\Users\Gabriel(Admin)\Desktop\pawno\include\sscanf.inc(87) : warning 202: number of arguments does not match definition
C:\Users\Gabriel(Admin)\Desktop\pawno\include\sscanf.inc(88) : warning 217: loose indentation
C:\Users\Gabriel(Admin)\Desktop\pawno\include\sscanf.inc(88) : error 017: undefined symbol "setarg"
C:\Users\Gabriel(Admin)\Desktop\pawno\include\sscanf.inc(99) : error 017: undefined symbol "setarg"
C:\Users\Gabriel(Admin)\Desktop\pawno\include\sscanf.inc(107) : error 017: undefined symbol "setarg"
C:\Users\Gabriel(Admin)\Desktop\pawno\include\sscanf.inc(111) : error 017: undefined symbol "setarg"
C:\Users\Gabriel(Admin)\Desktop\vipprofit.pwn(73) : error 017: undefined symbol "MAX_PLAYERS"
C:\Users\Gabriel(Admin)\Desktop\vipprofit.pwn(6) : error 009: invalid array size (negative, zero or out of bounds)
C:\Users\Gabriel(Admin)\Desktop\vipprofit.pwn(11) : warning 235: public function lacks forward declaration (symbol "OnPlayerConnect")
C:\Users\Gabriel(Admin)\Desktop\vipprofit.pwn(13) : error 017: undefined symbol "MAX_PLAYER_NAME"
C:\Users\Gabriel(Admin)\Desktop\vipprofit.pwn(13) : error 009: invalid array size (negative, zero or out of bounds)
C:\Users\Gabriel(Admin)\Desktop\vipprofit.pwn(13) : error 036: empty statement

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


26 Errors.


[ Dodano: 2014-04-25, 13:19 ]
Haribo chodzi mi o po??czenie komend do VIP api kt?ry si? kupi na serwie i odrazu sie go po kupnie dostaje i pro?ze o to by komendy po??czy? do tego w 1

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-04-25, 13:35


PvF.GreeN







Wiek: 28
Na forum: 4672 dni
Posty: 209
Nick w MP: NexuS

Piwa: 2875

Respekt: 128
Respekt: 128

Ostrzeżeń: 60%
ja takie errory mam jak usune

#include a_samp

bez inc.



z inc.



dodaj na samej g?rze #include a_samp

Postaw piwo autorowi tego posta
 

 
Tagi: vip
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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