ActTextDraw++;
TogglePlayerControllable(playerid, 0);
TD = TextDrawCreate(0.0, 0.0, ETextDrawData[ActTextDraw][ETextDrawContent]);
ReloadTextDraw(playerid);
ETextDrawData[ActTextDraw][ETimerID] = SetTimerEx("GetKeys", 20, true, "i", playerid);
ETextDrawData[ActTextDraw][ETimerStatus] = 1;
new str[126];
format(str, 126, "Vous avez crйй la TextDraw n°%d et avez йtй immobilisй. Utilisez /unfreeze pour vous dйsimmobiliser.", ActTextDraw);
SendClientMessage(playerid, INFO, str);
SendClientMessage(playerid, INFO, "Utilisez les fl?ches directionnelles de votre clavier pour la dйplacer.");
ActTextDraw++;
return 1;
TD = TextDrawCreate(0.0, 0.0, ETextDrawData[ActTextDraw][ETextDrawContent]);
TDcontent = strrest(cmdtext, idx); if(!strlen(TDcontent)) return SendClientMessage(playerid, ERROR, "Usage : /creer | /create [Contenu du TextDraw]"); if(ETextDrawData[ActTextDraw][ETimerStatus] == 0) KillTimer(ETextDrawData[ActTextDraw][ETimerID]); ETextDrawData[ActTextDraw][ETextDrawX] = 0.0; ETextDrawData[ActTextDraw][ETextDrawY] = 0.0; ETextDrawData[ActTextDraw][ETextDrawContent] = TDcontent;
Look at this little bit and tell me why it would be empty ...
Код:
TDcontent = strrest(cmdtext, idx); if(!strlen(TDcontent)) return SendClientMessage(playerid, ERROR, "Usage : /creer | /create [Contenu du TextDraw]"); if(ETextDrawData[ActTextDraw][ETimerStatus] == 0) KillTimer(ETextDrawData[ActTextDraw][ETimerID]); ETextDrawData[ActTextDraw][ETextDrawX] = 0.0; ETextDrawData[ActTextDraw][ETextDrawY] = 0.0; ETextDrawData[ActTextDraw][ETextDrawContent] = TDcontent; |
TDcontent = strrest(cmdtext, idx);
...
ETextDrawData[ActTextDraw][ETextDrawContent] = TDcontent; // ActTextDraw is 1
...
ActTextDraw++;
TD = TextDrawCreate(0.0, 0.0, ETextDrawData[ActTextDraw][ETextDrawContent]); // ActTextDraw is 2