Wysłany: 2014-01-27, 17:01
PvF.GreeN
Wiek: 28 Na forum: 4672 dni Posty: 209
Nick w MP: NexuS
Piwa : 2875
Witam posiadam w mapie aktywacje API, ale co? nie dzia?a do ko?ca..:/
Prosi? bym o pomoc. Sprawdza?em to to ca?y czas mi wyskakuje, ?e podano b??dny kod.
To kod.
Kod:
case 756:
{
if(!response) return 1;
new id = GetPVarInt(playerid, "vipSMS");
if(id != 9 && id != 10)
{
format(strx, sizeof strx, "SELECT `vip` FROM `players` WHERE `nick` = '%s'", pName[playerid]);
mysql_query(strx);
mysql_store_result();
new vip[30];
mysql_fetch_field("vip", vip);
mysql_free_result();
SetPVarInt(playerid, "vipActiv", strval(vip));
}
#define API_define "a30cb8fbbcee0b1f056536ef8"
format(strx, 255, "admin.serverproject.pl/api/smsapi.php?key=%s&amount=6&code=%s", API_define, inputtext);
HTTP(playerid, HTTP_GET, strx, "", "OnResponseFromAPI");
}
Kod:
forward OnResponseFromAPI(playerid, response_code, data[]);
public OnResponseFromAPI(playerid, response_code, data[])
{
if(response_code != 200)
return 0;
if(strfind(data,"ok",false) != -1)
{
InfoBox(playerid, ""C_O"Konto "C_B"VIP "C_O"zosta?o przyznane!");
SetPVarInt(playerid, "VIP", 1);
mysql_query("UPDATE `stats` SET `value` = `value` + 1 WHERE `name` = 'vips'");
new str[170];
format(str,sizeof str,"Update players SET vip = IF(vip>NOW(), vip, NOW())+INTERVAL 31 DAY WHERE nick='%s' LIMIT 1",pName[playerid]);
mysql_query(str);
return 1;
}
else if(strfind(data,"fail",false) != -1) InfoBox(playerid, ""C_O"Wyst?pi? b?ad, prawdopodobnie poda?e? z?y "C_B"kod"C_O"!!");
return 0;
}
Wysłany: 2014-01-27, 17:10
Combacior
Wiek: 29 Na forum: 5796 dni Posty: 1516
Piwa : 2161
API Serverproject wymaga jeszcze jednego parametru - code, wynosi on kolejno: 1, 2, 3, 4, 5, 6, 9, 19, 25 - argument ten zale?y od warto?ci ceny netto wys?anego smsa. W kodzie da?e? to jako 6 nie wiedzie? czemu.
Wysłany: 2014-01-27, 17:13
PvF.GreeN
Wiek: 28 Na forum: 4672 dni Posty: 209
Nick w MP: NexuS
Piwa : 2875
Combacior , To jak to zrobi? inaczej ? Albo napisa? by? mi taki skrypt ? Oczywi?cie p?ace.
Wysłany: 2014-01-29, 01:18
IgrexolonO
Wiek: 34 Na forum: 6809 dni Posty: 1386
Piwa : 1062
Tagi: aktywacja :: vip :: api
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: