Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Jak ze zmiennej stringu zrobić natyw?


  • Zamknięty Temat jest zamknięty
4 odpowiedzi w tym temacie

#1 GoldeN

    Wszechmogący

  • Zbanowany

Reputacja: 69
Pomocny

  • Postów:676
  • Imię:Kamil
  • Lokalizacja:DG
Offline

Napisano 04.05.2011 19:47

Witam, jak mogę ze zmiennej:

new nazwa[33][128] = "";


Jak zrobić natyw by przesyłało string wpisany do tej zmiennej?

Użytkownik GoldeN edytował ten post 04.05.2011 20:24


#2 Ortega

    mów mi Orti

  • Power User

Reputacja: 363
Wszechpomocny

  • Postów:640
  • GG:
  • Steam:steam
  • Imię:Marcin
  • Lokalizacja:Sosnowiec
Offline

Napisano 04.05.2011 20:30

#if defined _natives_included
#endinput
#endif
#define _natives_included

native set_string_s( id, const szString[ ], iLen );

//natives.inc

#include < amxmodx >
#include < natives >

new szText[ 32 ][ 128 ];

public plugin_natives( ) {
register_native( "set_string_s", "callback_set_string_s" );

}

public callback_set_string_s( amx, param ) {
if( get_param( param ) )
{
new index = get_param( 1 );
return ( set_string( 2, szText[ index ], get_param( 3 ) ) );
}
return 0;
}

//twoj_glowny_plugin.sma

Jak zwykle nie jestem pewien co do poprawności ale 'powinno działać' ;)
  • +
  • -
  • 1

#3 GoldeN

    Wszechmogący

  • Autor tematu
  • Zbanowany

Reputacja: 69
Pomocny

  • Postów:676
  • Imię:Kamil
  • Lokalizacja:DG
Offline

Napisano 05.05.2011 00:51

Dobra, w końcu nie robiłem natywa, a do głównego pluginu wszystko wrzuciłem. Można zamknąć. ; dd

@edit:


Możesz mi wytłumaczyć, czemu w funkcji od natywu masz param?

Użytkownik GoldeN edytował ten post 05.05.2011 00:52


#4 dram

    Wszechwidzący

  • Użytkownik

Reputacja: 16
Początkujący

  • Postów:277
  • Lokalizacja:xxxx
Offline

Napisano 05.05.2011 06:59

get_param(numerparametru) // pobiera dany parametr z natywu
Jak się nie myle
  • +
  • -
  • 1
Co oferuje?

Pisanie pluginów amxx/modow itd
Skryptow php

Kontakt na PW LUB GG

#5 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1 344
Godlike

  • Postów:3 563
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 08.05.2011 17:22

bo uzywa takiego typu natywow jest jeszcze drugi typ latwiejszy i jesli przez niego przesylasz string to musisz potem wywolac
param_convert(dany_string);

  • +
  • -
  • 1
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych