- 0
Problema strdel
-
Similar Content
-
Problema turf
By Soryn.,
- 2 answers
- 212 views
-
- 1 reply
- 167 views
-
Problema
By ImJustSlim,
- 3 answers
- 279 views
-
- 2 replies
- 152 views
-
- 1 answer
- 297 views
-
-
Recently Browsing 0 members
- No registered users viewing this page.
Question
Punct.
Nick: Punct.
Problema: Am facut niste TextDraw-uri cu "A", "B", "C", "D", "Sterge", "Intra". Cand apas pe "A","B","C","D" se formeaza un cuvant cu strcat. Merge bine.. Daca am gresit o litera am pus, cu ajutorul TextDraw-ului "Sterge" sa poti sterge cate o litera. Pana aici merge totul perfect. Acum, daca scriu AAB si sterg B textul devine AA. Daca vreau sa pun orice litera(de exemplu: C) o sa se formeze textul AABC. Deci, B-ul care l-am sters s-a sters doar pana am apasat alta litera.
Erori / warnings: -
Linii/script:
OnPlayerClickPlayerTextDraw
[pawn]
if(playertextid == Login[0][playerid])
{
strcat(iText[playerid], "A");
format(iText2[playerid], sizeof(iText2), "%s", iText[playerid]);
PlayerTextDrawSetString(playerid, Login[4][playerid], iText2[playerid]);
PlayerTextDrawShow(playerid, Login[4][playerid]);
}
else if(playertextid == Login[1][playerid])
{
strcat(iText[playerid], "B");
format(iText2[playerid], sizeof(iText2), "%s", iText[playerid]);
PlayerTextDrawSetString(playerid, Login[4][playerid], iText2[playerid]);
PlayerTextDrawShow(playerid, Login[4][playerid]);
}
else if(playertextid == Login[2][playerid])
{
strcat(iText[playerid], "C");
format(iText2[playerid], sizeof(iText2), "%s", iText[playerid]);
PlayerTextDrawSetString(playerid, Login[4][playerid], iText2[playerid]);
PlayerTextDrawShow(playerid, Login[4][playerid]);
}
else if(playertextid == Login[3][playerid])
{
strcat(iText[playerid], "D");
format(iText2[playerid], sizeof(iText2), "%s", iText[playerid]);
PlayerTextDrawSetString(playerid, Login[4][playerid], iText2[playerid]);
PlayerTextDrawShow(playerid, Login[4][playerid]);
}
else if(playertextid == Login[5][playerid])
{
new dim = strlen(iText2[playerid]);
strdel(iText2[playerid], dim-1, dim);
format(iText2[playerid], sizeof(iText2), "%s", iText2[playerid]);
PlayerTextDrawSetString(playerid, Login[4][playerid], iText2[playerid]);
PlayerTextDrawShow(playerid, Login[4][playerid]);
}
else if(playertextid == Login[6][playerid])
{
CancelSelectTextDraw(playerid);
}
[/pawn]
Ai incercat sa rezolvi singur ?: Da..
O sa va las si niste poze: http://imgur.com/a/nwBe6#0
Nu mai deschideti in pu*a mea servere de SA:MP !
Jucati-va pe cele care sunt ! Sunt suficiente !
Reguli de bun simt:
My work
:::http://pastebin.com/VRNRcaAsLink to comment
Share on other sites
4 answers to this question
Recommended Posts