Witam. Przedstawiam Państwu wykonane przeze mnie połączenie przykładowego sklepu na serwerze SA:MP z API SMS LVL UP.
Na początku kodu możemy zdefiniować ścieżkę do pliku .php, który sprawdzi poprawność kodu, numer telefonu, treść oraz cenę SMS wyświetlaną w oknie po wpisaniu /vip.
PHP zwraca nam wartość 0, gdy kod jest nieprawidłowy/wykorzystany, a 1 gdy kod jest poprawny. SA:MP pobiera pierwszy symbol zwrócony przez php i sprawdza:
Jeżeli 1 - zwraca informacje o przyjęciu kodu oraz (w zależności od osoby dodającej API) np. doładowuje portfel gracza. Jeżeli 0 - zamyka okno zwracając informację na czacie o nieprawidłowym lub już wykorzystanym kodzie
Działanie API możemy sprawdzić wpisując kod zwrotny TEST.
Można to udoskonalić o dodanie kilku cen, ale to już pozostawiam Wam. Ja przygotowałem API pod płatność daną kwotą.
Gamemode w .pwn (do skompilowania w Pawno): https://pastebin.com/tUUjfwQu Plik .php: https://pastebin.com/QZFXQreA