Wysłany: 2014-04-22, 09:50
hefox
Wiek: 27 Na forum: 4795 dni Posty: 7
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
Wysłany: 2014-04-24, 22:45
Haribo
Taki Żeluś
Wiek: 29 Na forum: 4680 dni Posty: 224
Nick w MP: Haribo
Piwa : 2818
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.
Wysłany: 2014-04-25, 02:03
PvF.GreeN
Wiek: 28 Na forum: 4672 dni Posty: 209
Nick w MP: NexuS
Piwa : 2875
Trzymaj. Mog? by? por?bana zapytania - mam z nimi problem. ALe takto jest wszystko okey
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi) Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
Wysłany: 2014-04-25, 10:06
IgrexolonO
Wiek: 34 Na forum: 6810 dni Posty: 1386
Piwa : 1062
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.
Wysłany: 2014-04-25, 13:18
hefox
Wiek: 27 Na forum: 4795 dni Posty: 7
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
Wysłany: 2014-04-25, 13:35
PvF.GreeN
Wiek: 28 Na forum: 4672 dni Posty: 209
Nick w MP: NexuS
Piwa : 2875
ja takie errory mam jak usune
#include a_samp
bez inc.
z inc.
dodaj na samej g?rze #include a_samp
Tagi: vip
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: