Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Stefan.pwn poslato Septembar 09, 2012, 18:12:47 POSLE PODNE

Naslov: [Pitanje] String
Poruka od: Stefan.pwn poslato Septembar 09, 2012, 18:12:47 POSLE PODNE
Skripta koju korsitim: Moj edit
Problem: Zanima me nesto oko stringa.Cuo sam da on mnogo usporava igru pa me zanima po cemu da gledam koji string da stavim?Vidim da kod nekih komandi nema uopste stinga sad cu dati primer!

ovde ima string
CMD:xyzgoto(playerid, params[])
{
if(PlayerInfo[playerid][pvip] >= 3)
{
new Float:x, Float:y, Float:z;
new string[256];
if (sscanf(params, "fff", x, y, z)) SendClientMessage(playerid, COLOR_GREY, "Koriscenje: \"/xycgoto <X Float> <Y Float> <Z Float>\"");
else
{
    if(IsPlayerInAnyVehicle(playerid))
    {
        SetVehiclePos(GetPlayerVehicleID(playerid), x,y,z);
}
else
{
    SetPlayerPos(playerid, x, y, z);
}
    format(string, sizeof(string), "You've set your coord to %f, %f, %f", x, y, z);
    SendClientMessage(playerid, 0xBBBBBBAA, string);
}
}
return 1;
}


Ovde ima string i koliko je ovde normalan da bude?

CMD:pokreni(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
    if(PlayerInfo[playerid][pJob] != 21)
    {
      SendClientMessage(playerid, COLOR_GREY, "Niste cistac ulica ! ");
    return 1;
    }
    if(PlayerIsSweeping[playerid] == 1)
    {
        SendClientMessage(playerid, COLOR_GREY, "Vec cistite ulice ! ");
    return 1;
    }
new idcar = GetPlayerVehicleID(playerid);
    if(IsASweeper(idcar))
    {
        PlayerIsSweeping[playerid] = 1;
        TogglePlayerControllable(playerid, 1);
PlayerInfo[playerid][pCistacX] = gSweeperPoints[cucp[playerid]][0];
PlayerInfo[playerid][pCistacY] = gSweeperPoints[cucp[playerid]][1];
PlayerInfo[playerid][pCistacZ] = gSweeperPoints[cucp[playerid]][2];
        SetPlayerCheckpoint(playerid, PlayerInfo[playerid][pCistacX], PlayerInfo[playerid][pCistacY], PlayerInfo[playerid][pCistacZ], 5.0);
        SendClientMessage(playerid, COLOR_WHITE, " Vase radno vreme je pocelo. Idite na crveni marker.");
    }
}
return 1;
}
Naslov: Odg: [Pitanje] String
Poruka od: Stari covek poslato Septembar 09, 2012, 18:36:10 POSLE PODNE
Tutorial: http://balkan-samp.com/forum/index.php?topic=10871.msg81887#msg81887
Naslov: Odg: [Pitanje] String
Poruka od: Stefan.pwn poslato Septembar 09, 2012, 19:02:16 POSLE PODNE
razumem to al npr u 1.cmd najduzi red je 40slova texta koji se izbacuju i jer ja mogu tu da stavim string 40 bez razloga sto ta cmd ima jos redova od npr 10,15 slova?Jasnije da pitam kako da znam gde treba koji string?
Naslov: Odg: [Pitanje] String
Poruka od: ...Nikola... poslato Septembar 09, 2012, 19:05:39 POSLE PODNE
Pa primer sad 24 slova su ti maximalno ime igraca i onda izborojis Jos ona slova SVA koja imas u tome "OVDE IZMEDJU KOLIKO IMAS SLOVA UKUPNO SVE izborjis" i onda sve ukupno +1 i toliki ti je string xD
Naslov: Odg: [Pitanje] String
Poruka od: Stefan.pwn poslato Septembar 09, 2012, 19:16:56 POSLE PODNE
Razumem to a jer onda moram ispred svakog texta koji se izbacuje na srw da staviom string.Posto sam naiso na cmd koja ima npr string 50 a jedna recenica ima oko 40 i plus ima dole 2-3 recenice koje nemaju svoj string?
Naslov: Odg: [Pitanje] String
Poruka od: ...Nikola... poslato Septembar 09, 2012, 19:29:06 POSLE PODNE
Evo ti string brojac pa ti sa njim onda broji text i uvek stavljaj +1 string na onoliko koliko znakova imas http://94.249.240.231/bs/
Naslov: Odg: [Pitanje] String
Poruka od: Stefan.pwn poslato Septembar 09, 2012, 19:35:19 POSLE PODNE
Ali sta je jedan string? Ako jednu celu cmd copy ispadne 600-700?
Naslov: Odg: [Pitanje] String
Poruka od: Capetroon. poslato Septembar 09, 2012, 19:43:59 POSLE PODNE
PostaÅ¡ samo izmeÄ'u navodnih znakova " "