[Pomoc] SMS


Započeo Sottra, Jul 31, 2014, 13:38:39 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: Moja
Detaljan opis problema: Napravio sam jednostavnu komandu da igrac moze poslati nekom SMS. Ko primi poruku sve je uredu, vako pise: "Od: nick. Poruka: tekst poruke"
Ali problem je u tome sto onom igracu koji posalje vako pise: "Za: nick. Poruka: Od: nick. Poruka: tekst poruke"
Molim vas da mi pomognete da rjesim ovo. Hvala unapred

Dio skripte:
CMD:sms(playerid, params[])
{
new id,str[128];
if(sscanf(params, "us", id, str)) return SCM(playerid, -1, "KORISTITE: /sms [ID] [Poruka]");
if(!IsPlayerConnected(id)) return SCM(playerid, -1, "Igrac nije online.");
format(str, sizeof(str), "Od: %s. Poruka: %s", Imeigraca(playerid), str);
SCM(id, -1, str);
format(str, sizeof(str), "Za: %s. Poruka: %s", Ime(id), str);
SCM(playerid, -1, str);
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): //

Nista ja tebe razumio nisam.
69

Denis_Lapi

*

Balkan SA:MP Web Designer

hoces da kazes da ti se mesaju chatovi?

Da playerid dobija za ID, a ID za playerid..

[FS] Bank Sistem
[TuT] Array Sistem (Napredna)


"Pa krenite na mene i provesce te se super ko kapetan Kuka kada levom brise dupe"

www.denis-lapi.com

Citat: C++ poslato Jul 31, 2014, 13:43:05 POSLE PODNE
Nista ja tebe razumio nisam.
Evo dacu ti primjer:
Kad testam komandu npr vako ukucam: /sms 0 Sta ima
Meni na ekran izbaci:
Od: John_Johnson. Poruka: Sta ima
Za: John_Johnson. Od: John_Johnson. Poruka: Sta ima       //Znaci u ovom redu Od: John_Johnson je visak
Jesi sad razumio?

pa zato sto si ti i id i playerid  :D
69

Citat: Denis_Lapi poslato Jul 31, 2014, 13:45:43 POSLE PODNE
hoces da kazes da ti se mesaju chatovi?

Da playerid dobija za ID, a ID za playerid..
Izgleda da se mjesaju mozda dole da stavim str2 umjesto str ali ovde mi je problem kako da stavim ovde i str i str2:
if(sscanf(params, "us", id, str)) return SCM(playerid, -1, "KORISTITE: /sms [ID] [Poruka]");

momak ako si sam na serveru ti si i id i playerid razumes?
jel sam to testas?
69

Citat: C++ poslato Jul 31, 2014, 13:50:03 POSLE PODNE
pa zato sto si ti i id i playerid  :D
de mi reci kako da promjenim da ja budem samo playerid

ja ti rekoh ako si  sam bices i id i playerid i slace ti i jednu i drugu poruku.
69

CMD:sms(playerid, params[])
{
new id,str[128];
if(sscanf(params, "us", id, str)) return SCM(playerid, -1, "KORISTITE: /sms [ID] [Poruka]");
if(!IsPlayerConnected(id)) return SCM(playerid, -1, "Igrac nije online.");
format(str, sizeof(str), "Od: %s. Poruka: %s", Imeigraca(playerid), str);
SCM(id, -1, str);
//format(str, sizeof(str), "Za: %s. Poruka: %s", Ime(id), str); // ovo pokazuje tebi
//SCM(playerid, -1, str);
return 1;
}


ili ako hoćeš daj meni I-P pa ću ti pomoći da testaš to ?

Citat: C++ poslato Jul 31, 2014, 13:56:20 POSLE PODNE
ja ti rekoh ako si  sam bices i id i playerid i slace ti i jednu i drugu poruku.
Nikako da se sporazumimo. Znam da sam i playerid i id pa da mi salje obe poruke.
To bi trebalo biti vako:
Od: John_Johnson. Poruka: tekst poruke

Za: John_Johnson. Poruka: tekst poruke

Ali zasto je vako:
Od: John_Johnson. Poruka: tekst poruke

Za: John_Johnson. Od: John_Johnson. Poruka: tekst poruke

Citat: Sottra poslato Jul 31, 2014, 14:00:35 POSLE PODNE
Citat: C++ poslato Jul 31, 2014, 13:56:20 POSLE PODNE
ja ti rekoh ako si  sam bices i id i playerid i slace ti i jednu i drugu poruku.
Nikako da se sporazumimo. Znam da sam i playerid i id pa da mi salje obe poruke.
To bi trebalo biti vako:
Od: John_Johnson. Poruka: tekst poruke

Za: John_Johnson. Poruka: tekst poruke

Ali zasto je vako:
Od: John_Johnson. Poruka: tekst poruke

Za: John_Johnson. Od: John_Johnson. Poruka: tekst poruke



Da ti ja napravim komandu? SMS ?

Citat: DevoXx poslato Jul 31, 2014, 14:02:17 POSLE PODNE
Citat: Sottra poslato Jul 31, 2014, 14:00:35 POSLE PODNE
Citat: C++ poslato Jul 31, 2014, 13:56:20 POSLE PODNE
ja ti rekoh ako si  sam bices i id i playerid i slace ti i jednu i drugu poruku.
Nikako da se sporazumimo. Znam da sam i playerid i id pa da mi salje obe poruke.
To bi trebalo biti vako:
Od: John_Johnson. Poruka: tekst poruke

Za: John_Johnson. Poruka: tekst poruke

Ali zasto je vako:
Od: John_Johnson. Poruka: tekst poruke

Za: John_Johnson. Od: John_Johnson. Poruka: tekst poruke



Da ti ja napravim komandu? SMS ?
Ma ne moras ne pravim ja to za svoj server nego onako ucim skriptanje. Jedino ako mozes moju komandu ispravit

pa ovo bi trebalo raditi

CMD:sms(playerid, params[])
{
new id,str[128];
if(sscanf(params, "us[40]", id, str)) return SCM(playerid, -1, "KORISTITE: /sms [ID] [Poruka]");
if(!IsPlayerConnected(id)) return SCM(playerid, -1, "Igrac nije online.");
format(str, sizeof(str), "Od: %s. Poruka: %s", Imeigraca(playerid), str);
SCM(id, -1, str);
format(str, sizeof(str), "Za: %s. Poruka: %s", Imeigraca(id), str);
SCM(playerid, -1, str);
return 1;
}
Poslednja Izmena: Jul 31, 2014, 14:13:55 POSLE PODNE od C++
69

CMD:sms(playerid, params[])
{
	new id, str[128], tekst[128];
	if(sscanf(params, "us[128]", id, tekst)) return SCM(playerid, -1, "KORISTITE: /sms [ID] [Poruka]");
	if(!IsPlayerConnected(id)) return SCM(playerid, -1, "Igrac nije online.");
	format(str, sizeof(str), "|SMS| Za: %s, Poruka: %s", ImeIgraca(id), tekst);
	SCM(playerid, -1, str);
	format(str, sizeof(str), "|SMS| Od: %s, Poruka: %s", ImeIgraca(playerid), tekst);
	SCM(id, -1, str);
	return 1;
}


Neke si stvari zaboravio dodati, i mješali su ti se IDevi radi ovog "str"

Izvoli.