[Pomoc]Problem sa /sms komandom

Započeo Matteo
1. Maj 2011.
1,042
pregleda
8
postova
matteokov
4
Shot Caller
1. Maj 2011.
Skripta koju koristim:CE:RP (radena od 0)
Detaljan opis problema: znaci kada upisem /sms id tekst, osobi dode poruka, viti tekst ali nevidi moje ime (posiljaoca), nerazumijem u cemu je problem
Dio skripte:
	if(strcmp("/sms", cmd, true) == 0)
{
{
tmp = strtok(cmdtext,idx);
if(!strlen(tmp) || strlen(tmp) > 6) {
return SendClientMessage(playerid,RED,"Moraš koristiti: /tekst ");
}

new id = strval(tmp);

if(!IsPlayerConnected(id)) {
SendClientMessage(playerid,RED,"/Nevaljav ID!");
return 1;
}
if(!cmdtext)return
        GetPlayerName(playerid, salje, sizeof(salje));
        GetPlayerName(id, iName, sizeof(iName));
        format(Message, sizeof(Message), "Dobili ste novu poruku od : %s koja glasi: %s", salje, cmdtext, id);
      format(Message2, sizeof(Message2), "Poslao si slijedeci SMS igracu %s(%d): %s", iName, id, cmdtext);
        SendClientMessage(id,ORANGE, Message);
        SendClientMessage(playerid,ORANGE, Message2);
return 1;
}
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): SLIKA: http://slike.hr/slike/h/haha_b3cf2.png
pavle.bakun
5
Crime Lord
1. Maj 2011.
faliti jos jedan %s
matteokov
4
Shot Caller
1. Maj 2011.
Ista stvar, evo preuredio sam malo:
	if(strcmp("/sms", cmd, true) == 0)
{
{
tmp = strtok(cmdtext,idx);
if(!strlen(tmp) || strlen(tmp) > 6) {
return SendClientMessage(playerid,RED,"Moraš koristiti: /tekst ");
}

new id = strval(tmp);

if(!IsPlayerConnected(id)) {
SendClientMessage(playerid,RED,"/Nevaljav ID!");
return 1;
}
if(!cmdtext)return
        GetPlayerName(playerid, salje, sizeof(salje));
        GetPlayerName(id, iName, sizeof(iName));
        format(Message, sizeof(Message), "Dobili ste novu poruku od %s : koja glasi: %s", salje, cmdtext);
      format(Message2, sizeof(Message2), "Poslao si slijedeci SMS igracu %s(%d): %s", iName, id, cmdtext);
        SendClientMessage(id,ORANGE, Message);
        SendClientMessage(playerid,ORANGE, Message2);
return 1;
}
}
Nxidza
5
Crime Lord
1. Maj 2011.
if(strcmp("/sms", cmd, true) == 0)
{
{
tmp = strtok(cmdtext,idx);
if(!strlen(tmp) || strlen(tmp) > 6) {
return SendClientMessage(playerid,RED,"Moraš koristiti: /tekst ");
}

new id = strval(tmp);

if(!IsPlayerConnected(id)) {
SendClientMessage(playerid,RED,"/Nevaljav ID!");
return 1;
}
if(!cmdtext)return
        GetPlayerName(playerid, salje, sizeof(salje));
        GetPlayerName(id, iName, sizeof(iName));
        format(Message, sizeof(Message), "Dobili ste novu poruku od %s : koja glasi: %s |Posiljaoc:%s|", salje, cmdtext,id); //
      format(Message2, sizeof(Message2), "Poslao si slijedeci SMS igracu %s(%d): %s", iName, id, cmdtext);
        SendClientMessage(id,ORANGE, Message);
        SendClientMessage(playerid,ORANGE, Message2);
return 1;
}
}
matteokov
4
Shot Caller
1. Maj 2011.
#include wrote on May 1, 2011, 1:31 pm:
       
format(Message, sizeof(Message), "Dobili ste novu poruku od %s : koja glasi: %s |Posiljaoc:%s|", salje, cmdtext,id); //


WTF? Treba ici: Dobili ste novu poruku od (ime igraca): koja glasi (tekst) i to je to , Pogledaj gore, drugi kod od mene, maknuo sam id jer nije bio potreban...

EDIT:
Moderator ili Super Moderator moze lock, problem je u ova dva GetPlayerName, smije bit samo jedan...
Dude
5
Crime Lord
1. Maj 2011.
format(Message, sizeof(Message), "Dobili ste novu poruku od %s : koja glasi: %s", salje, cmdtext);

sta bi to crveno trebalo znacit!?
Nxidza
5
Crime Lord
1. Maj 2011.
matteokov wrote on May 1, 2011, 1:31 pm:
       
format(Message, sizeof(Message), "Dobili ste novu poruku od %s : koja glasi: %s |Posiljaoc:%s|", salje, cmdtext,id); //


WTF? Treba ici: Dobili ste novu poruku od (ime igraca): koja glasi (tekst) i to je to , Pogledaj gore, drugi kod od mene, maknuo sam id jer nije bio potreban...

EDIT:
Moderator ili Super Moderator moze lock, problem je u ova dva GetPlayerName, smije bit samo jedan...

Nisi rekao da nije potreban otkud sam ja znao ? ? ?Ja sam ti namestio samo i treci %s kod posaljiaoc koji nije bio,kao sto kaze dude ..Sta ti ovo cmdtextznaci?
Dude
5
Crime Lord
1. Maj 2011.
ajd da napravimo test da vidimo sta izbaci tvoja komanda:

ja saljem igracu id 10, a ja sam id 0...

tipkam sljedece: /sms 10 Ovo je tekst poruke koju ti saljes

a ispisuje njemu ovo: Dobili ste novu poruku od Mirko_Salje : koja glasi:  je tekst poruke koju ti saljes |Posiljaoc:
a tebi ovo: Poslao si slijedeci SMS igracu Zoran_Prima(10):  je tekst poruke koju ti saljes

znaci "cmdtext" ti je odrezalo ovaj dio stringa: "10 Ovo"

evo ti i pastebin testa:

http://pastebin.com/Kq2k8HLw

uglavnom sta spajas komande covjece? pa de nauci radit ih pa neces ovakve gluposti radit...

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha